Uses of Interface
io.inverno.mod.security.http.CredentialsExtractor
Packages that use CredentialsExtractor
Package
Description
-
Uses of CredentialsExtractor in io.inverno.mod.security.http
Methods in io.inverno.mod.security.http that return CredentialsExtractorModifier and TypeMethodDescriptiondefault CredentialsExtractor<A> CredentialsExtractor.or(CredentialsExtractor<? extends A> other) Returns a composed credentials extractor which first invokes this extractor and, if no credentials could have been extracted, invokes the specified extractor.Methods in io.inverno.mod.security.http with parameters of type CredentialsExtractorModifier 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.default CredentialsExtractor<A> CredentialsExtractor.or(CredentialsExtractor<? extends A> other) Returns a composed credentials extractor which first invokes this extractor and, if no credentials could have been extracted, invokes the specified extractor. -
Uses of CredentialsExtractor in io.inverno.mod.security.http.basic
Classes in io.inverno.mod.security.http.basic that implement CredentialsExtractorModifier and TypeClassDescriptionclassA credentials extractor that extractsbasiclogin credentials as defined by RFC 7617 Section 2. -
Uses of CredentialsExtractor in io.inverno.mod.security.http.digest
Classes in io.inverno.mod.security.http.digest that implement CredentialsExtractorModifier and TypeClassDescriptionclassA credentials extractor that extractsdigestcredentials as defined by RFC 7616 Section 3.4. -
Uses of CredentialsExtractor in io.inverno.mod.security.http.form
Classes in io.inverno.mod.security.http.form that implement CredentialsExtractorModifier and TypeClassDescriptionclassA credentials extractor that extracts login credentials provided by a user in a form (application/x-www-form-urlencoded) submitted in an HTTPPOSTrequest. -
Uses of CredentialsExtractor in io.inverno.mod.security.http.login
Methods in io.inverno.mod.security.http.login that return CredentialsExtractorModifier and TypeMethodDescriptionLoginActionHandler.getCredentialsExtractor()Returns the credentials extractor.Constructors in io.inverno.mod.security.http.login with parameters of type CredentialsExtractorModifierConstructorDescriptionLoginActionHandler(CredentialsExtractor<A> credentialsExtractor, Authenticator<A, B> authenticator) Creates a login action handler with the specified credentials extractor and authenticator.LoginActionHandler(CredentialsExtractor<A> credentialsExtractor, Authenticator<A, B> authenticator, LoginSuccessHandler<B, C, D> loginSuccessHandler, LoginFailureHandler<C, D> loginFailureHandler) Creates a login action handler with the specified credentials extractor, authenticator, login success handler and login failure handler. -
Uses of CredentialsExtractor in io.inverno.mod.security.http.token
Classes in io.inverno.mod.security.http.token that implement CredentialsExtractorModifier and TypeClassDescriptionclassA credentials extractor that extracts a token credentials from a bearer in theauthorizationHTTP header as defined by RFC 6750 Section 2.1.classA credentials extractor that extracts a token credentials stored in an HTTP cookie.