Package | Description |
---|---|
pl.edu.icm.unity.engine.api.authn |
Authentication related API and utilities
|
pl.edu.icm.unity.engine.api.authn.local |
Local authentication API and general purpose support classes
|
pl.edu.icm.unity.engine.api.authn.remote |
Remote authentication API
|
pl.edu.icm.unity.engine.api.userimport |
API of the user import subsystem.
|
Modifier and Type | Method and Description |
---|---|
AuthenticationResult |
PartialAuthnState.getPrimaryResult() |
AuthenticationResult |
AuthenticationException.getResult() |
Modifier and Type | Method and Description |
---|---|
static List<SessionParticipant> |
AuthenticationProcessor.extractParticipants(AuthenticationResult... results)
Extracts and returns all remote
SessionParticipant s from the AuthenticationResult 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 final
AuthenticatedEntity . |
PartialAuthnState |
AuthenticationProcessor.processPrimaryAuthnResult(AuthenticationResult result,
AuthenticationFlow authenticationFlow,
String authnOptionId)
Starting point: the result of the primary authenticator is verified.
|
Constructor and Description |
---|
AuthenticationException(AuthenticationResult result,
String msg) |
AuthenticationException(AuthenticationResult result,
String msg,
Throwable cause) |
PartialAuthnState(String firstFactorOptionId,
BindingAuthn secondaryAuthenticator,
AuthenticationResult result,
AuthenticationFlow flow) |
Modifier and Type | Method and Description |
---|---|
AuthenticationResult |
LocalSandboxAuthnContext.getAuthenticationResult() |
Constructor and Description |
---|
LocalSandboxAuthnContext(AuthenticationResult authenticationResult) |
Modifier and Type | Method and Description |
---|---|
AuthenticationResult |
RemoteAuthnResultProcessor.assembleAuthenticationResult(RemotelyAuthenticatedContext remoteContext)
Tries to resolve the primary identity from the previously created
RemotelyAuthenticatedContext
(usually via #processRemoteInput(RemotelyAuthenticatedInput) ) and returns a
final AuthenticationResult depending on the success of this action. |
protected AuthenticationResult |
AbstractRemoteVerificator.getResult(RemotelyAuthenticatedInput input,
String profile,
AbstractRemoteVerificator.RemoteAuthnState state)
This method is calling
#processRemoteInput(RemotelyAuthenticatedInput) and then
#assembleAuthenticationResult(RemotelyAuthenticatedContext) . |
AuthenticationResult |
RemoteAuthnResultProcessor.getResult(RemotelyAuthenticatedInput input,
String profile,
boolean dryRun,
Optional<pl.edu.icm.unity.types.basic.IdentityTaV> identity)
This method is calling
#processRemoteInput(RemotelyAuthenticatedInput) and then
RemoteAuthnResultProcessor.assembleAuthenticationResult(RemotelyAuthenticatedContext) . |
Constructor and Description |
---|
UnknownRemoteUserException(String msg,
AuthenticationResult result) |
Modifier and Type | Field and Description |
---|---|
AuthenticationResult |
UserImportSerivce.ImportResult.authenticationResult |
Constructor and Description |
---|
ImportResult(String importerKey,
AuthenticationResult authenticationResult) |
Copyright © 2018 Unity. All rights reserved.