com.ejie.r01f.servlet.filter.authorization
Class R01FAppAuthProvider
java.lang.Object
com.ejie.r01f.servlet.filter.authorization.R01FBaseAuthProvider
com.ejie.r01f.servlet.filter.authorization.R01FAppAuthProvider
- public class R01FAppAuthProvider
- extends R01FBaseAuthProvider
Provider de seguridad basado en XLNets
- Author:
- Pedro Marquínez (co01350c)
Method Summary |
R01FTargetCtx |
authorize(R01FAuthCtx authCtx,
R01FTargetCfg targetCfg)
Consulta los datos de autorización del destino cuya configuracion
se pasa como parametro |
R01FAuthCtx |
getContext(R01FAuthCfg authCfg)
Devuelve un contexto de seguridad que construye el filtro de autorización
Puede hacer login de Aplicación o de usuario en XLNets ,en caso de hacer de usuario:
- Si el usuario se ha autenticado, devuelve un objeto con el contexto
de la sesión
- Si el usuario no se ha autenticado devuelve null |
void |
redirectToLogin(javax.servlet.ServletResponse res,
java.lang.String returnURL)
Redirige al usuario a la página de login |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
R01FAppAuthProvider
public R01FAppAuthProvider()
- Constructor
getContext
public R01FAuthCtx getContext(R01FAuthCfg authCfg)
- Description copied from class:
R01FBaseAuthProvider
- Devuelve un contexto de seguridad que construye el filtro de autorización
Puede hacer login de Aplicación o de usuario en XLNets ,en caso de hacer de usuario:
- Si el usuario se ha autenticado, devuelve un objeto con el contexto
de la sesión
- Si el usuario no se ha autenticado devuelve null
- Specified by:
getContext
in class R01FBaseAuthProvider
- Parameters:
authCfg
- La configuracion de autorización
- Returns:
- Un objeto con el contexto o null si el usuario no se ha autenticado
redirectToLogin
public void redirectToLogin(javax.servlet.ServletResponse res,
java.lang.String returnURL)
- Description copied from class:
R01FBaseAuthProvider
- Redirige al usuario a la página de login
- Specified by:
redirectToLogin
in class R01FBaseAuthProvider
- Parameters:
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
authorize
public R01FTargetCtx authorize(R01FAuthCtx authCtx,
R01FTargetCfg targetCfg)
- Description copied from class:
R01FBaseAuthProvider
- Consulta los datos de autorización del destino cuya configuracion
se pasa como parametro
- Specified by:
authorize
in class R01FBaseAuthProvider
- Parameters:
authCtx
- El contexto de autorizaciontargetCfg
- La configuracion del target
- Returns:
- un objeto
R01FTargetCtx
con el contexto de autorizacion para el destino