Uses of Interface
io.inverno.mod.security.authentication.Authenticator
Packages that use Authenticator
Package
Description
Common Inverno security components.
Inverno security authentication API.
Inverno security user provisioning API.
-
Uses of Authenticator in io.inverno.mod.security
Methods in io.inverno.mod.security with parameters of type AuthenticatorModifier and TypeMethodDescriptionstatic <A extends Credentials,B extends Authentication, C extends Identity, D extends AccessController>
SecurityManager<A, C, D> SecurityManager.of(Authenticator<? super A, ? extends B> authenticator) Creates a security manager with the specified authenticator.static <A extends Credentials,B extends Authentication, C extends Identity, D extends AccessController>
SecurityManager<A, C, D> SecurityManager.of(Authenticator<? super A, ? extends B> authenticator, AccessControllerResolver<? super B, ? extends D> accessControllerResolver) Creates a security manager with the specified authenticator and access controller resolver.static <A extends Credentials,B extends Authentication, C extends Identity, D extends AccessController>
SecurityManager<A, C, D> SecurityManager.of(Authenticator<? super A, ? extends B> authenticator, IdentityResolver<? super B, ? extends C> identityResolver) Creates a security manager with the specified authenticator and identity resolver.static <A extends Credentials,B extends Authentication, C extends Identity, D extends AccessController>
SecurityManager<A, C, D> SecurityManager.of(Authenticator<? super A, ? extends B> authenticator, IdentityResolver<? super B, ? extends C> identityResolver, AccessControllerResolver<? super B, ? extends D> accessControllerResolver) Creates a security manager with the specified authenticator, identity resolver and access controller resolver. -
Uses of Authenticator in io.inverno.mod.security.authentication
Classes in io.inverno.mod.security.authentication that implement AuthenticatorModifier and TypeClassDescriptionclassAbstractPrincipalAuthenticator<A extends PrincipalCredentials,B extends Credentials, C extends PrincipalAuthentication> Base principal authenticator implementation used to authenticatePrincipalCredentials.classPrincipalAuthenticator<A extends PrincipalCredentials,B extends PrincipalCredentials> An authenticator used to authenticate principal credentials.Methods in io.inverno.mod.security.authentication that return AuthenticatorModifier and TypeMethodDescriptiondefault Authenticator<A, B> Authenticator.failOnDenied()Transforms the authenticator so it fails on denied authentications.default Authenticator<A, B> Authenticator.failOnDeniedAndAnonymous()Transforms the authenticator so it fails on denied and anonymous authentications.default <T extends Authentication>
Authenticator<A, T> Authenticator.flatMap(Function<? super B, ? extends reactor.core.publisher.Mono<? extends T>> mapper) Invokes this authenticator and then transforms the resulting authentication publisher.default <T extends Authentication>
Authenticator<A, T> Invokes this authenticator and then transforms the resulting authentication.default Authenticator<A, B> Authenticator.or(Authenticator<? super A, ? extends B> other) Returns a composed authenticator which first invokes this authenticator and, if the credentials could not be authenticated, invokes the specified authenticator.Methods in io.inverno.mod.security.authentication with parameters of type AuthenticatorModifier and TypeMethodDescriptiondefault Authenticator<A, B> Authenticator.or(Authenticator<? super A, ? extends B> other) Returns a composed authenticator which first invokes this authenticator and, if the credentials could not be authenticated, invokes the specified authenticator. -
Uses of Authenticator in io.inverno.mod.security.authentication.user
Classes in io.inverno.mod.security.authentication.user that implement AuthenticatorModifier and TypeClassDescriptionclassUserAuthenticator<A extends PrincipalCredentials,B extends Identity, C extends User<B>> An authenticator used to authenticate users withPrincipalCredentials.