Class EndpointAuthenticationFilter
java.lang.Object
fr.gouv.vitam.security.internal.filter.EndpointAuthenticationFilter
- All Implemented Interfaces:
javax.ws.rs.container.ContainerRequestFilter
public class EndpointAuthenticationFilter
extends Object
implements javax.ws.rs.container.ContainerRequestFilter
Filter used to handle the basic authentication for REST endpoints,
annotated with
VitamAuthentication
.-
Constructor Summary
ConstructorsConstructorDescriptionEndpointAuthenticationFilter
(AuthenticationLevel authentLevel, DefaultVitamApplicationConfiguration configuration) Constructor with authentication level. -
Method Summary
Modifier and TypeMethodDescriptionvoid
filter
(javax.ws.rs.container.ContainerRequestContext containerRequestContext) Filtering and Verifying user authentication based on the Basic authent level.
-
Constructor Details
-
EndpointAuthenticationFilter
public EndpointAuthenticationFilter(AuthenticationLevel authentLevel, DefaultVitamApplicationConfiguration configuration) Constructor with authentication level.- Parameters:
authentLevel
-
-
-
Method Details
-
filter
public void filter(javax.ws.rs.container.ContainerRequestContext containerRequestContext) Filtering and Verifying user authentication based on the Basic authent level.- Specified by:
filter
in interfacejavax.ws.rs.container.ContainerRequestFilter
- Parameters:
containerRequestContext
-
-
getAuthentLevel
-