Uses of Interface
io.inverno.mod.security.http.context.SecurityContext
Packages that use SecurityContext
Package
Description
-
Uses of SecurityContext in io.inverno.mod.security.http
Classes in io.inverno.mod.security.http with type parameters of type SecurityContextModifier and TypeClassDescriptionclassAccessControlInterceptor<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.Methods in io.inverno.mod.security.http with type parameters of type SecurityContextModifier and TypeMethodDescriptionstatic <A extends Identity,B extends AccessController, C extends SecurityContext<A, B>, D extends Exchange<C>>
AccessControlInterceptor<A, B, C, D> AccessControlInterceptor.anonymous()Returns an access control interceptor that verifies the requester is anonymous (i.e. not authenticated).static <A extends Identity,B extends AccessController, C extends SecurityContext<A, B>, D extends Exchange<C>>
AccessControlInterceptor<A, B, C, D> AccessControlInterceptor.authenticated()Returns an access control interceptor that verifies the requester is authenticated.static <A extends Identity,B extends AccessController, C extends SecurityContext<A, B>, D extends Exchange<C>>
AccessControlInterceptor<A, B, C, D> AccessControlInterceptor.verify(Function<SecurityContext<A, B>, reactor.core.publisher.Mono<Boolean>> accessVerifier) Returns an access control interceptor that uses the specified access verifier to verify access.Method parameters in io.inverno.mod.security.http with type arguments of type SecurityContextModifier and TypeMethodDescriptionstatic <A extends Identity,B extends AccessController, C extends SecurityContext<A, B>, D extends Exchange<C>>
AccessControlInterceptor<A, B, C, D> AccessControlInterceptor.verify(Function<SecurityContext<A, B>, reactor.core.publisher.Mono<Boolean>> accessVerifier) Returns an access control interceptor that uses the specified access verifier to verify access. -
Uses of SecurityContext in io.inverno.mod.security.http.context
Subinterfaces of SecurityContext in io.inverno.mod.security.http.contextModifier and TypeInterfaceDescription(package private) interfaceio.inverno.mod.security.http.context.DelegatingSecurityContext<A extends Identity,B extends AccessController> A security exchange context that delegates to a regular security context to return authentication, identity and access controller.interfaceInterceptingSecurityContext<A extends Identity,B extends AccessController> An intercepting security exchange context used by security interceptors to populate the security context. -
Uses of SecurityContext in io.inverno.mod.security.http.form
Classes in io.inverno.mod.security.http.form with type parameters of type SecurityContextModifier and TypeClassDescriptionclassRedirectLogoutSuccessHandler<A extends Authentication,B extends Identity, C extends AccessController, D extends SecurityContext<B, C>, E extends Exchange<D>> A logout success handler implementation that redirects the client (302) after a successful logout. -
Uses of SecurityContext in io.inverno.mod.security.http.login
Classes in io.inverno.mod.security.http.login with type parameters of type SecurityContextModifier and TypeClassDescriptionclassLogoutActionHandler<A extends Authentication,B extends Identity, C extends AccessController, D extends SecurityContext<B, C>, E extends Exchange<D>> An exchange handler that logs out a logged in entity and delegates further processing to a success handler.interfaceLogoutSuccessHandler<A extends Authentication,B extends Identity, C extends AccessController, D extends SecurityContext<B, C>, E extends Exchange<D>> Handles successful logout in aLogoutActionHandler.Methods in io.inverno.mod.security.http.login with type parameters of type SecurityContextModifier and TypeMethodDescriptionstatic <A extends Authentication,B extends Identity, C extends AccessController, D extends SecurityContext<B, C>, E extends Exchange<D>>
LogoutSuccessHandler<A, B, C, D, E> LogoutSuccessHandler.of(LogoutSuccessHandler<? super A, ? super B, ? super C, ? super D, ? super E>... handlers) Returns a composed logout success handler that invokes the specified handlers in sequence. -
Uses of SecurityContext in io.inverno.mod.security.http.token
Classes in io.inverno.mod.security.http.token with type parameters of type SecurityContextModifier and TypeClassDescriptionclassCookieTokenLogoutSuccessHandler<A extends Authentication,B extends Identity, C extends AccessController, D extends SecurityContext<B, C>, E extends Exchange<D>> A logout success handler that removes the token cookie.