Package de.narimo.geocore.ws.auth.filter
Class GeorepoAuthenticationFilter
- java.lang.Object
-
- de.narimo.geocore.ws.auth.filter.BasicAuthenticationFilter
-
- de.narimo.geocore.ws.auth.filter.CookieAuthenticationFilter
-
- de.narimo.geocore.ws.auth.filter.BearerAuthenticationFilter
-
- de.narimo.geocore.ws.auth.filter.ApiKeyAuthenticationFilter
-
- de.narimo.geocore.ws.auth.filter.GeorepoAuthenticationFilter
-
- All Implemented Interfaces:
javax.ws.rs.container.ContainerRequestFilter
@Provider @Priority(1000) public class GeorepoAuthenticationFilter extends ApiKeyAuthenticationFilter
Authentication filter class using georepo login capabilities.- Author:
- Ulrich Mann
-
-
Field Summary
-
Fields inherited from class de.narimo.geocore.ws.auth.filter.BasicAuthenticationFilter
dummyOptionsUser
-
-
Constructor Summary
Constructors Constructor Description GeorepoAuthenticationFilter()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description de.narimo.commons.UserCredentialsauthenticateApiKey(javax.ws.rs.container.ContainerRequestContext requestContext, String apiKey)Authentication method for session tokens which must be overridden by implementing filters.voidauthenticateBasic(javax.ws.rs.container.ContainerRequestContext requestContext, de.narimo.commons.UserCredentials credentials)Authentication method using georepo login capabilities.de.narimo.commons.UserCredentialsauthenticateJSESSIONIDToken(javax.ws.rs.container.ContainerRequestContext requestContext, String sessionToken)Authentication method for session tokens which must be overridden by implementing filters.-
Methods inherited from class de.narimo.geocore.ws.auth.filter.ApiKeyAuthenticationFilter
filter
-
Methods inherited from class de.narimo.geocore.ws.auth.filter.BasicAuthenticationFilter
getRoles, handleNoAuthenticationHeader
-
-
-
-
Method Detail
-
authenticateBasic
public void authenticateBasic(javax.ws.rs.container.ContainerRequestContext requestContext, de.narimo.commons.UserCredentials credentials) throws ExceptionAuthentication method using georepo login capabilities.- Overrides:
authenticateBasicin classBasicAuthenticationFilter- Throws:
Exception
-
authenticateJSESSIONIDToken
public de.narimo.commons.UserCredentials authenticateJSESSIONIDToken(javax.ws.rs.container.ContainerRequestContext requestContext, String sessionToken) throws ExceptionDescription copied from class:CookieAuthenticationFilterAuthentication method for session tokens which must be overridden by implementing filters. This filter class should not be used for authentication itself.- Overrides:
authenticateJSESSIONIDTokenin classCookieAuthenticationFilter- Throws:
Exception
-
authenticateApiKey
public de.narimo.commons.UserCredentials authenticateApiKey(javax.ws.rs.container.ContainerRequestContext requestContext, String apiKey) throws ExceptionDescription copied from class:ApiKeyAuthenticationFilterAuthentication method for session tokens which must be overridden by implementing filters. This filter class should not be used for authentication itself.- Overrides:
authenticateApiKeyin classApiKeyAuthenticationFilter- Throws:
Exception
-
-