Uses of Interface
pl.edu.icm.unity.engine.api.authn.AuthenticationResult
-
Packages that use AuthenticationResult Package Description pl.edu.icm.unity.engine.api.authn Authentication related API and utilitiespl.edu.icm.unity.engine.api.authn.remote Remote authentication APIpl.edu.icm.unity.engine.api.authn.sandbox pl.edu.icm.unity.engine.api.userimport 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 AuthenticationResult Modifier and Type Class Description class
LocalAuthenticationResult
This class object is returned by local authenticator with information about authentication result.class
RemoteAuthenticationResult
This class object is returned by authenticator with information about authentication result.Methods in pl.edu.icm.unity.engine.api.authn that return AuthenticationResult Modifier and Type Method Description AuthenticationResult
PartialAuthnState. getPrimaryResult()
AuthenticationResult
AuthenticationException. getResult()
Methods in pl.edu.icm.unity.engine.api.authn with parameters of type AuthenticationResult Modifier and Type Method Description static List<SessionParticipant>
AuthenticationProcessor. extractParticipants(AuthenticationResult... results)
Extracts and returns all remoteSessionParticipant
s from theAuthenticationResult
s.AuthenticatedEntity
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.PostAuthenticationStepDecision
InteractiveAuthenticationProcessor. processFirstFactorResult(AuthenticationResult result, AuthenticationStepContext stepContext, RememberMeToken.LoginMachineDetails machineDetails, boolean setRememberMe, javax.servlet.http.HttpServletRequest httpRequest, javax.servlet.http.HttpServletResponse httpResponse, InteractiveAuthenticationProcessor.SessionReinitializer sessionReinitializer)
PartialAuthnState
AuthenticationProcessor. processPrimaryAuthnResult(AuthenticationResult result, AuthenticationFlow authenticationFlow, AuthenticationOptionKey authnOptionId)
Starting point: the result of the primary authenticator is verified.InteractiveAuthenticationProcessor.PostAuthenticationStepDecision
InteractiveAuthenticationProcessor. processRemoteRegistrationResult(AuthenticationResult result, AuthenticationStepContext stepContext, RememberMeToken.LoginMachineDetails machineDetails, javax.servlet.http.HttpServletRequest httpRequest)
InteractiveAuthenticationProcessor.PostAuthenticationStepDecision
InteractiveAuthenticationProcessor. processSecondFactorResult(PartialAuthnState state, AuthenticationResult secondFactorResult, AuthenticationStepContext stepContext, RememberMeToken.LoginMachineDetails machineDetails, boolean setRememberMe, javax.servlet.http.HttpServletRequest httpRequest, javax.servlet.http.HttpServletResponse httpResponse, InteractiveAuthenticationProcessor.SessionReinitializer sessionReinitializer)
Constructors in pl.edu.icm.unity.engine.api.authn with parameters of type AuthenticationResult Constructor Description AuthenticationException(AuthenticationResult result, String msg)
PartialAuthnState(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 AuthenticationResult Modifier and Type Method Description protected AuthenticationResult
AbstractRemoteVerificator. addGenericMessageIfError(RemoteAuthenticationResult result, AuthenticationResult.ResolvableError errorMessage)
AuthenticationResult
RemoteAuthnResponseProcessor. executeVerificator(Supplier<AuthenticationResult> verificator, AuthenticationTriggeringContext triggeringContext)
AuthenticationResult
RedirectedAuthnState. processAnswer()
Method parameters in pl.edu.icm.unity.engine.api.authn.remote with type arguments of type AuthenticationResult Modifier and Type Method Description AuthenticationResult
RemoteAuthnResponseProcessor. executeVerificator(Supplier<AuthenticationResult> verificator, AuthenticationTriggeringContext triggeringContext)
Constructor parameters in pl.edu.icm.unity.engine.api.authn.remote with type arguments of type AuthenticationResult Constructor Description RedirectedAuthnState(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 AuthenticationResult Modifier and Type Class Description class
SandboxAuthenticationResult
Methods in pl.edu.icm.unity.engine.api.authn.sandbox with parameters of type AuthenticationResult Modifier and Type Method Description static 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 AuthenticationResult Constructor Description SandboxAuthenticationResult(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 AuthenticationResult Modifier and Type Field Description AuthenticationResult
UserImportSerivce.ImportResult. authenticationResult
Constructors in pl.edu.icm.unity.engine.api.userimport with parameters of type AuthenticationResult Constructor Description ImportResult(String importerKey, AuthenticationResult authenticationResult)
-