Uses of Class
net.shibboleth.idp.authn.context.UsernamePasswordContext
Packages that use UsernamePasswordContext
Package
Description
APIs related to the authentication of a subject.
Context classes for managing authentication-related state.
Implementation of various authentication actions.
-
Uses of UsernamePasswordContext in net.shibboleth.idp.authn
Fields in net.shibboleth.idp.authn with type parameters of type UsernamePasswordContextModifier and TypeFieldDescriptionAbstractUsernamePasswordCredentialValidator.usernamePasswordContextLookupStrategy
Lookup strategy for UP context.Methods in net.shibboleth.idp.authn with parameters of type UsernamePasswordContextModifier and TypeMethodDescriptionprotected abstract Subject
AbstractUsernamePasswordCredentialValidator.doValidate
(ProfileRequestContext profileRequestContext, AuthenticationContext authenticationContext, UsernamePasswordContext usernamePasswordContext, CredentialValidator.WarningHandler warningHandler, CredentialValidator.ErrorHandler errorHandler) Override method for subclasses to use to perform the actual validation.protected Subject
AbstractUsernamePasswordCredentialValidator.populateSubject
(Subject subject, UsernamePasswordContext usernamePasswordContext) Decorate the subject with "standard" content from the validation and clean up as instructed.Method parameters in net.shibboleth.idp.authn with type arguments of type UsernamePasswordContextModifier and TypeMethodDescriptionvoid
AbstractUsernamePasswordCredentialValidator.setUsernamePasswordContextLookupStrategy
(Function<AuthenticationContext, UsernamePasswordContext> strategy) Set the lookup strategy to locate theUsernamePasswordContext
. -
Uses of UsernamePasswordContext in net.shibboleth.idp.authn.context
Methods in net.shibboleth.idp.authn.context that return UsernamePasswordContextModifier and TypeMethodDescriptionUsernamePasswordContext.setPassword
(String pass) Sets the password associated with the username.UsernamePasswordContext.setTransformedUsername
(String name) Sets the transformed username.UsernamePasswordContext.setUsername
(String name) Sets the username and resets the transformed version to be identical. -
Uses of UsernamePasswordContext in net.shibboleth.idp.authn.impl
Fields in net.shibboleth.idp.authn.impl declared as UsernamePasswordContextModifier and TypeFieldDescriptionprivate final UsernamePasswordContext
JAASCredentialValidator.SimpleCallbackHandler.context
Context for call.private final UsernamePasswordContext
KerberosCredentialValidator.SimpleCallbackHandler.context
Context for call.Methods in net.shibboleth.idp.authn.impl with parameters of type UsernamePasswordContextModifier and TypeMethodDescriptionprivate boolean
HTPasswdCredentialValidator.authenticate
(UsernamePasswordContext usernamePasswordContext, String storedPassword) Compare input password to stored value.private Subject
JAASCredentialValidator.authenticate
(String loginConfigName, UsernamePasswordContext usernamePasswordContext) Create a JAAS configuration and attempt a login with it.protected Subject
HTPasswdCredentialValidator.doValidate
(ProfileRequestContext profileRequestContext, AuthenticationContext authenticationContext, UsernamePasswordContext usernamePasswordContext, CredentialValidator.WarningHandler warningHandler, CredentialValidator.ErrorHandler errorHandler) Override method for subclasses to use to perform the actual validation.protected Subject
JAASCredentialValidator.doValidate
(ProfileRequestContext profileRequestContext, AuthenticationContext authenticationContext, UsernamePasswordContext usernamePasswordContext, CredentialValidator.WarningHandler warningHandler, CredentialValidator.ErrorHandler errorHandler) Override method for subclasses to use to perform the actual validation.protected Subject
KerberosCredentialValidator.doValidate
(ProfileRequestContext profileRequestContext, AuthenticationContext authenticationContext, UsernamePasswordContext usernamePasswordContext, CredentialValidator.WarningHandler warningHandler, CredentialValidator.ErrorHandler errorHandler) Override method for subclasses to use to perform the actual validation.protected Subject
LDAPCredentialValidator.doValidate
(ProfileRequestContext profileRequestContext, AuthenticationContext authenticationContext, UsernamePasswordContext usernamePasswordContext, CredentialValidator.WarningHandler warningHandler, CredentialValidator.ErrorHandler errorHandler) Override method for subclasses to use to perform the actual validation.protected Subject
JAASCredentialValidator.populateSubject
(Subject subject, Subject derivedSubject, UsernamePasswordContext usernamePasswordContext) Finish decorating the result.protected Subject
KerberosCredentialValidator.populateSubject
(Subject subject, UsernamePasswordContext usernamePasswordContext) Decorate the subject with "standard" content from the validation and clean up as instructed.protected Subject
LDAPCredentialValidator.populateSubject
(UsernamePasswordContext usernamePasswordContext, AuthenticationResponse ldapResponse) Builds a newSubject
populated with the necessary data.Constructors in net.shibboleth.idp.authn.impl with parameters of type UsernamePasswordContextModifierConstructorDescriptionSimpleCallbackHandler
(UsernamePasswordContext usernamePasswordContext) Constructor.SimpleCallbackHandler
(UsernamePasswordContext usernamePasswordContext) Constructor.