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 TypeMethodDescriptionvoidfilter(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:
filterin interfacejavax.ws.rs.container.ContainerRequestFilter- Parameters:
containerRequestContext-
-
getAuthentLevel
-