Uses of Interface
pl.edu.icm.unity.engine.api.authn.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
Modifier 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.Modifier and TypeMethodDescriptionPartialAuthnState.getPrimaryResult()
AuthenticationException.getResult()
Modifier 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) ModifierConstructorDescriptionAuthenticationException
(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
Modifier and TypeMethodDescriptionprotected AuthenticationResult
AbstractRemoteVerificator.addGenericMessageIfError
(RemoteAuthenticationResult result, AuthenticationResult.ResolvableError errorMessage) RemoteAuthnResponseProcessor.executeVerificator
(Supplier<AuthenticationResult> verificator, AuthenticationTriggeringContext triggeringContext) RedirectedAuthnState.processAnswer()
Modifier and TypeMethodDescriptionRemoteAuthnResponseProcessor.executeVerificator
(Supplier<AuthenticationResult> verificator, AuthenticationTriggeringContext triggeringContext) ModifierConstructorDescriptionRedirectedAuthnState
(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
Modifier 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.ModifierConstructorDescriptionSandboxAuthenticationResult
(AuthenticationResult base, SandboxAuthnContext sandboxAuthnInfo) -
Uses of AuthenticationResult in pl.edu.icm.unity.engine.api.userimport
Modifier and TypeFieldDescriptionfinal AuthenticationResult
UserImportSerivce.ImportResult.authenticationResult
ModifierConstructorDescriptionImportResult
(String importerKey, AuthenticationResult authenticationResult)