|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.ejie.r01f.servlet.filter.authorization.R01FAuthFilterUtils
Metodos auxiliares para el filtro de autenticacion
Constructor Summary | |
R01FAuthFilterUtils()
|
Method Summary | |
static R01FTargetCfg |
getResourceThatFirstMatches(R01FAuthCfg appCfg,
java.lang.String uri)
Busca la configuracion de seguridad de la URI que se pide, para lo cual intenta "casar" esta URI con las configuraciones de seguridad de URI especificadas en el fichero de propiedades. |
static java.lang.String |
getURI(javax.servlet.ServletRequest request)
Devuelve una cadena con la uri solicitada a partir de la request |
static boolean |
matches(java.lang.String uri,
java.lang.String pattern)
Comprueba si la uri verifica el patron en forma de expresion regular |
static R01FBaseAuthProvider |
obtainAuthProviderInstance(R01FAuthCfg authCfg,
javax.servlet.ServletRequest req,
java.lang.String providerId)
Utiliza reflection para instanciar el provider de autorizacion |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public R01FAuthFilterUtils()
Method Detail |
public static java.lang.String getURI(javax.servlet.ServletRequest request)
public static boolean matches(java.lang.String uri, java.lang.String pattern)
uri
- La uripattern
- El patrón (en expresiones regulares)
public static R01FBaseAuthProvider obtainAuthProviderInstance(R01FAuthCfg authCfg, javax.servlet.ServletRequest req, java.lang.String providerId) throws ReflectionException
req
- La request actual si es un login de usuario Web, null
en caso contrarioproviderId
- Identificador de provider que queremos recuperar
ReflectionException
public static R01FTargetCfg getResourceThatFirstMatches(R01FAuthCfg appCfg, java.lang.String uri)
uri
- La uri de la que se quiere la configuracion de seguridad
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |