Module io.inverno.mod.security.http
Package io.inverno.mod.security.http
package io.inverno.mod.security.http
-
ClassDescriptionAccessControlInterceptor<A extends Identity,
B extends AccessController, C extends SecurityContext<A, B>, D extends Exchange<C>> An access control interceptor verifies that the access to a resource is authorized.Base implemenation for authentication error interceptors.CredentialsExtractor<A extends Credentials>A credentials extractor is used to extract credentials from an exchange, typically the request.An authentication error interceptor that implements RFC 7235 HTTP authentication.Thrown by aCredentialsExtractor
to indicate that malformed credentials have been sent.SecurityInterceptor<A extends Credentials,B extends Identity, C extends AccessController, D extends InterceptingSecurityContext<B, C>, E extends Exchange<D>> The security interceptor extracts the credentials send by a requester, authenticates them and creates the security context in the exchange.