|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectcom.ejie.r01f.servlet.filter.authorization.R01FBaseAuthProvider
Interface para el provider de autenticacion
| Constructor Summary | |
R01FBaseAuthProvider()
Constructor vacio |
|
R01FBaseAuthProvider(javax.servlet.ServletRequest theReq)
Constructor en base a datos de la request |
|
| Method Summary | |
abstract R01FTargetCtx |
authorize(R01FAuthCtx authCtx,
R01FTargetCfg targetCfg)
Consulta los datos de autorización del destino cuya configuracion se pasa como parametro |
abstract R01FAuthCtx |
getContext(R01FAuthCfg authCfg)
Comprueba si el usuario tiene sesion abierta, es decir, comprueba si el usuario se ha autenticado |
java.util.Properties |
getProps()
Getter que devuelve las propiedades |
javax.servlet.ServletRequest |
getRequest()
Getter que devuelve la request |
void |
init(java.util.Properties theProps)
Inicializa el provider en base a unas propiedades |
abstract void |
redirectToLogin(javax.servlet.ServletResponse res,
java.lang.String returnURL)
Redirige al usuario a la página de login |
void |
setRequest(javax.servlet.ServletRequest theReq)
Establece la request |
| Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
public R01FBaseAuthProvider()
public R01FBaseAuthProvider(javax.servlet.ServletRequest theReq)
theReq - la request| Method Detail |
public javax.servlet.ServletRequest getRequest()
public java.util.Properties getProps()
public void setRequest(javax.servlet.ServletRequest theReq)
theReq - la requestpublic void init(java.util.Properties theProps)
theProps - las propiedades del provderpublic abstract R01FAuthCtx getContext(R01FAuthCfg authCfg)
authCfg - La configuracion de autorizacion
public abstract void redirectToLogin(javax.servlet.ServletResponse res,
java.lang.String returnURL)
res - la responsereturnURL - La url a la que ha de devolver al usuario la aplicación de login una vez
que este ha hecho login
public abstract R01FTargetCtx authorize(R01FAuthCtx authCtx,
R01FTargetCfg targetCfg)
authCtx - El contexto de autorizaciontargetCfg - La configuracion del target
R01FTargetCtx con el contexto de autorizacion para el destino
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||