Uses of Interface
io.inverno.mod.security.authentication.Credentials
Packages that use Credentials
Package
Description
Common Inverno security components.
Inverno security authentication API.
Inverno security user provisioning API.
Inverno security authentication API implementation.
-
Uses of Credentials in io.inverno.mod.security
Classes in io.inverno.mod.security with type parameters of type CredentialsModifier and TypeInterfaceDescriptioninterfaceSecurityManager<A extends Credentials,B extends Identity, C extends AccessController> A security manager authenticate the credentials of an entity and obtain theSecurityContextused to protect services and resources in the application.Methods in io.inverno.mod.security with type parameters of type CredentialsModifier 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 Credentials in io.inverno.mod.security.authentication
Classes in io.inverno.mod.security.authentication with type parameters of type CredentialsModifier and TypeClassDescriptionclassAbstractPrincipalAuthenticator<A extends PrincipalCredentials,B extends Credentials, C extends PrincipalAuthentication> Base principal authenticator implementation used to authenticatePrincipalCredentials.interfaceAuthenticator<A extends Credentials,B extends Authentication> An authenticator is used to authenticate theCredentialsof an entity that wants to access protected services or resources.interfaceCredentialsMatcher<A extends Credentials,B extends Credentials> A credentials matcher can be used during an authentication to match two credentials, typically the one provided by the entity to authenticated and the one resolved from a trusted authority or repository.interfaceCredentialsMatcher<A extends Credentials,B extends Credentials> A credentials matcher can be used during an authentication to match two credentials, typically the one provided by the entity to authenticated and the one resolved from a trusted authority or repository.interfaceCredentialsResolver<A extends Credentials>A credentials resolver is used to resolve credentials identified by a unique identifier from a trusted source.Subinterfaces of Credentials in io.inverno.mod.security.authenticationModifier and TypeInterfaceDescriptioninterfaceLogin credentials composed of a username and a password.interfaceCredentials used to authenticate a principal entity identified by a unique username.Classes in io.inverno.mod.security.authentication that implement CredentialsModifier and TypeClassDescriptionclassCredentials used to authenticate an entity based on a verifiable token. -
Uses of Credentials in io.inverno.mod.security.authentication.user
Classes in io.inverno.mod.security.authentication.user that implement Credentials -
Uses of Credentials in io.inverno.mod.security.internal.authentication
Classes in io.inverno.mod.security.internal.authentication that implement Credentials