Uses of Interface
io.inverno.mod.security.http.context.InterceptingSecurityContext
Packages that use InterceptingSecurityContext
-
Uses of InterceptingSecurityContext in io.inverno.mod.security.http
Classes in io.inverno.mod.security.http with type parameters of type InterceptingSecurityContextModifier and TypeInterfaceDescriptioninterfaceSecurityInterceptor<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.Methods in io.inverno.mod.security.http with type parameters of type InterceptingSecurityContextModifier and TypeMethodDescriptionstatic <A extends Credentials,B extends Authentication, C extends Identity, D extends AccessController, E extends InterceptingSecurityContext<C, D>, F extends Exchange<E>>
SecurityInterceptor<A, C, D, E, F> SecurityInterceptor.of(CredentialsExtractor<? extends A> credentialsExtractor, Authenticator<? super A, ? extends B> authenticator) Creates a security interceptor with the specified credentials extractor and authenticator.static <A extends Credentials,B extends Authentication, C extends Identity, D extends AccessController, E extends InterceptingSecurityContext<C, D>, F extends Exchange<E>>
SecurityInterceptor<A, C, D, E, F> SecurityInterceptor.of(CredentialsExtractor<? extends A> credentialsExtractor, Authenticator<? super A, ? extends B> authenticator, AccessControllerResolver<? super B, ? extends D> accessControllerResolver) Creates a security interceptor with the specified credentials extractor, authenticator and access controller resolver.static <A extends Credentials,B extends Authentication, C extends Identity, D extends AccessController, E extends InterceptingSecurityContext<C, D>, F extends Exchange<E>>
SecurityInterceptor<A, C, D, E, F> SecurityInterceptor.of(CredentialsExtractor<? extends A> credentialsExtractor, Authenticator<? super A, ? extends B> authenticator, IdentityResolver<? super B, ? extends C> identityResolver) Creates a security interceptor with the specified credentials extractor, authenticator and identity resolver.static <A extends Credentials,B extends Authentication, C extends Identity, D extends AccessController, E extends InterceptingSecurityContext<C, D>, F extends Exchange<E>>
SecurityInterceptor<A, C, D, E, F> SecurityInterceptor.of(CredentialsExtractor<? extends A> credentialsExtractor, Authenticator<? super A, ? extends B> authenticator, IdentityResolver<? super B, ? extends C> identityResolver, AccessControllerResolver<? super B, ? extends D> accessControllerResolver) Creates a security interceptor with the specified credentials extractor, authenticator, identity resolver and access controller resolver.