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.AuthenticationErrorInterceptor<A extends io.inverno.mod.http.base.ExchangeContext,B extends ErrorExchange<A>> Base implemenation for authentication error interceptors.CredentialsExtractor<A extends Credentials>A credentials extractor is used to extract credentials from an exchange, typically the request.HttpAuthenticationErrorInterceptor<A extends io.inverno.mod.http.base.ExchangeContext,B extends ErrorExchange<A>> An authentication error interceptor that implements RFC 7235 HTTP authentication.Thrown by aCredentialsExtractorto 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.