Package de.narimo.geocore.ws.auth.filter
Class BearerAuthenticationFilter
- java.lang.Object
-
- de.narimo.geocore.ws.auth.filter.BasicAuthenticationFilter
-
- de.narimo.geocore.ws.auth.filter.CookieAuthenticationFilter
-
- de.narimo.geocore.ws.auth.filter.BearerAuthenticationFilter
-
- All Implemented Interfaces:
javax.ws.rs.container.ContainerRequestFilter
- Direct Known Subclasses:
ApiKeyAuthenticationFilter
public abstract class BearerAuthenticationFilter extends CookieAuthenticationFilter
Request filter class for bearer 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 BearerAuthenticationFilter()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidfilter(javax.ws.rs.container.ContainerRequestContext requestContext)-
Methods inherited from class de.narimo.geocore.ws.auth.filter.CookieAuthenticationFilter
authenticateJSESSIONIDToken
-
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 classCookieAuthenticationFilter- Throws:
IOException
-
-