Package de.narimo.geocore.ws.auth.filter
Class CookieAuthenticationFilter
- java.lang.Object
-
- de.narimo.geocore.ws.auth.filter.BasicAuthenticationFilter
-
- de.narimo.geocore.ws.auth.filter.CookieAuthenticationFilter
-
- All Implemented Interfaces:
javax.ws.rs.container.ContainerRequestFilter
- Direct Known Subclasses:
BearerAuthenticationFilter
public abstract class CookieAuthenticationFilter extends BasicAuthenticationFilter
Request filter class for cookie authentication. This filter class should not be used for authentication itself. Use Filter implementations overriding authenticate() method. If no authentication details have been provided, filter refuses a request including www-authenticate header.- Author:
- Ulrich Mann
-
-
Field Summary
-
Fields inherited from class de.narimo.geocore.ws.auth.filter.BasicAuthenticationFilter
dummyOptionsUser
-
-
Constructor Summary
Constructors Constructor Description CookieAuthenticationFilter()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description de.narimo.commons.UserCredentialsauthenticateJSESSIONIDToken(javax.ws.rs.container.ContainerRequestContext requestContext, String sessionToken)Authentication method for session tokens which must be overridden by implementing filters.voidfilter(javax.ws.rs.container.ContainerRequestContext requestContext)-
Methods inherited from class de.narimo.geocore.ws.auth.filter.BasicAuthenticationFilter
authenticateBasic, getRoles, handleNoAuthenticationHeader
-
-
-
-
Method Detail
-
filter
public void filter(javax.ws.rs.container.ContainerRequestContext requestContext) throws IOException- Specified by:
filterin interfacejavax.ws.rs.container.ContainerRequestFilter- Overrides:
filterin classBasicAuthenticationFilter- Throws:
IOException
-
authenticateJSESSIONIDToken
public de.narimo.commons.UserCredentials authenticateJSESSIONIDToken(javax.ws.rs.container.ContainerRequestContext requestContext, String sessionToken) throws ExceptionAuthentication method for session tokens which must be overridden by implementing filters. This filter class should not be used for authentication itself.- Throws:
Exception
-
-