Uses of Interface
pl.edu.icm.unity.engine.api.authn.AuthenticationResult
Packages that use AuthenticationResult
Package
Description
Authentication related API and utilities
Remote authentication API
API of the user import subsystem.
-
Uses of AuthenticationResult in pl.edu.icm.unity.engine.api.authn
Classes in pl.edu.icm.unity.engine.api.authn that implement AuthenticationResultModifier and TypeClassDescriptionclass
This class object is returned by local authenticator with information about authentication result.class
This class object is returned by authenticator with information about authentication result.Methods in pl.edu.icm.unity.engine.api.authn that return AuthenticationResultModifier and TypeMethodDescriptionPartialAuthnState.getPrimaryResult()
AuthenticationException.getResult()
Methods in pl.edu.icm.unity.engine.api.authn with parameters of type AuthenticationResultModifier and TypeMethodDescriptionstatic List<SessionParticipant>
AuthenticationProcessor.extractParticipants
(AuthenticationResult... results) Extracts and returns all remoteSessionParticipant
s from theAuthenticationResult
s.AuthenticationProcessor.finalizeAfterSecondaryAuthentication
(PartialAuthnState state, AuthenticationResult result2) Should be used if the second step authentication is required to process second authenticator results and retrieve a finalAuthenticatedEntity
.InteractiveAuthenticationProcessor.processFirstFactorResult
(AuthenticationResult result, AuthenticationStepContext stepContext, RememberMeToken.LoginMachineDetails machineDetails, boolean setRememberMe, jakarta.servlet.http.HttpServletRequest httpRequest, jakarta.servlet.http.HttpServletResponse httpResponse, InteractiveAuthenticationProcessor.SessionReinitializer sessionReinitializer) AuthenticationProcessor.processPrimaryAuthnResult
(AuthenticationResult result, AuthenticationFlow authenticationFlow, pl.edu.icm.unity.base.authn.AuthenticationOptionKey authnOptionId) Starting point: the result of the primary authenticator is verified.InteractiveAuthenticationProcessor.processRemoteRegistrationResult
(AuthenticationResult result, AuthenticationStepContext stepContext, RememberMeToken.LoginMachineDetails machineDetails, jakarta.servlet.http.HttpServletRequest httpRequest) InteractiveAuthenticationProcessor.processSecondFactorResult
(PartialAuthnState state, AuthenticationResult secondFactorResult, AuthenticationStepContext stepContext, RememberMeToken.LoginMachineDetails machineDetails, boolean setRememberMe, jakarta.servlet.http.HttpServletRequest httpRequest, jakarta.servlet.http.HttpServletResponse httpResponse, InteractiveAuthenticationProcessor.SessionReinitializer sessionReinitializer) Constructors in pl.edu.icm.unity.engine.api.authn with parameters of type AuthenticationResultModifierConstructorDescriptionAuthenticationException
(AuthenticationResult result, String msg) PartialAuthnState
(pl.edu.icm.unity.base.authn.AuthenticationOptionKey firstFactorOptionId, BindingAuthn secondaryAuthenticator, AuthenticationResult result, AuthenticationFlow flow) -
Uses of AuthenticationResult in pl.edu.icm.unity.engine.api.authn.remote
Methods in pl.edu.icm.unity.engine.api.authn.remote that return AuthenticationResultModifier and TypeMethodDescriptionprotected AuthenticationResult
AbstractRemoteVerificator.addGenericMessageIfError
(RemoteAuthenticationResult result, AuthenticationResult.ResolvableError errorMessage) RemoteAuthnResponseProcessor.executeVerificator
(Supplier<AuthenticationResult> verificator, AuthenticationTriggeringContext triggeringContext) RedirectedAuthnState.processAnswer()
Method parameters in pl.edu.icm.unity.engine.api.authn.remote with type arguments of type AuthenticationResultModifier and TypeMethodDescriptionRemoteAuthnResponseProcessor.executeVerificator
(Supplier<AuthenticationResult> verificator, AuthenticationTriggeringContext triggeringContext) Constructor parameters in pl.edu.icm.unity.engine.api.authn.remote with type arguments of type AuthenticationResultModifierConstructorDescriptionRedirectedAuthnState
(AuthenticationStepContext authenticationContext, Function<RedirectedAuthnState, AuthenticationResult> responseHandler, RememberMeToken.LoginMachineDetails initialLoginMachine, String ultimateReturnURL, AuthenticationTriggeringContext authenticationTriggeringContext) -
Uses of AuthenticationResult in pl.edu.icm.unity.engine.api.authn.sandbox
Classes in pl.edu.icm.unity.engine.api.authn.sandbox that implement AuthenticationResultMethods in pl.edu.icm.unity.engine.api.authn.sandbox with parameters of type AuthenticationResultModifier and TypeMethodDescriptionstatic SandboxAuthenticationResult
SandboxAuthenticationResult.getInstanceFromResult
(AuthenticationResult result) We have two cases (what is sort of design flaw): we can get sandbox result directly (a typical case) or we can get LocalAuthnResult, in case when we have sandbox authn in account association flow, and user needs to provide existing account to associate unknwon remote with it.Constructors in pl.edu.icm.unity.engine.api.authn.sandbox with parameters of type AuthenticationResultModifierConstructorDescriptionSandboxAuthenticationResult
(AuthenticationResult base, SandboxAuthnContext sandboxAuthnInfo) -
Uses of AuthenticationResult in pl.edu.icm.unity.engine.api.userimport
Fields in pl.edu.icm.unity.engine.api.userimport declared as AuthenticationResultModifier and TypeFieldDescriptionfinal AuthenticationResult
UserImportSerivce.ImportResult.authenticationResult
Constructors in pl.edu.icm.unity.engine.api.userimport with parameters of type AuthenticationResultModifierConstructorDescriptionImportResult
(String importerKey, AuthenticationResult authenticationResult)