Uses of Class
pl.edu.icm.unity.engine.api.authn.RemoteAuthenticationResult
Package
Description
Authentication related API and utilities
Remote authentication API
-
Uses of RemoteAuthenticationResult in pl.edu.icm.unity.engine.api.authn
Modifier and TypeMethodDescriptiondefault RemoteAuthenticationResult
AuthenticationResult.asRemote()
static RemoteAuthenticationResult
RemoteAuthenticationResult.failed()
static RemoteAuthenticationResult
static RemoteAuthenticationResult
RemoteAuthenticationResult.failed
(RemotelyAuthenticatedPrincipal remotePrincipal, Exception cause, AuthenticationResult.ResolvableError error) static RemoteAuthenticationResult
RemoteAuthenticationResult.failed
(RemotelyAuthenticatedPrincipal remotePrincipal, AuthenticationResult.ResolvableError error) RemoteAuthenticationException.getResult()
static RemoteAuthenticationResult
RemoteAuthenticationResult.notApplicable()
static RemoteAuthenticationResult
RemoteAuthenticationResult.successful
(RemotelyAuthenticatedPrincipal remotePrincipal, AuthenticatedEntity authenticatedEntity) static RemoteAuthenticationResult
RemoteAuthenticationResult.successfulPartial
(RemotelyAuthenticatedPrincipal remotePrincipal, AuthenticatedEntity authenticatedEntity) static RemoteAuthenticationResult
RemoteAuthenticationResult.unknownRemotePrincipal
(RemotelyAuthenticatedPrincipal remotePrincipal, String formForUnknownPrincipal, boolean enableAssociation) ModifierConstructorDescriptionprotected
-
Uses of RemoteAuthenticationResult in pl.edu.icm.unity.engine.api.authn.remote
Modifier and TypeMethodDescriptionRemoteAuthnResultTranslator.assembleAuthenticationResult
(RemotelyAuthenticatedPrincipal remoteContext, String registrationForm, boolean allowAssociation) Tries to resolve the primary identity from the previously createdRemotelyAuthenticatedPrincipal
(usually via#processRemoteInput(RemotelyAuthenticatedInput)
) and returns a finalAuthenticationResult
depending on the success of this action.protected RemoteAuthenticationResult
AbstractRemoteVerificator.getResult
(RemotelyAuthenticatedInput input, pl.edu.icm.unity.base.translation.TranslationProfile profile, boolean sandboxMode, String registrationForm, boolean allowAssociation) UnknownRemoteUserException.getResult()
protected RemoteAuthenticationResult
AbstractRemoteVerificator.getResultForNonInteractiveAuthn
(RemotelyAuthenticatedInput input, pl.edu.icm.unity.base.translation.TranslationProfile profile) RemoteAuthnResultTranslator.getTranslatedResult
(RemotelyAuthenticatedInput input, String profile, boolean dryRun, Optional<pl.edu.icm.unity.base.identity.IdentityTaV> identity, String registrationForm, boolean allowAssociation) This method is calling#processRemoteInput(RemotelyAuthenticatedInput)
and then#assembleAuthenticationResult(RemotelyAuthenticatedPrincipal)
.RemoteAuthnResultTranslator.getTranslatedResult
(RemotelyAuthenticatedInput input, pl.edu.icm.unity.base.translation.TranslationProfile profile, boolean dryRun, Optional<pl.edu.icm.unity.base.identity.IdentityTaV> identity, String registrationForm, boolean allowAssociation) Equivalent to#getResult(RemotelyAuthenticatedInput, String, boolean, Optional)
but translation profile is given directlyModifier and TypeMethodDescriptionprotected AuthenticationResult
AbstractRemoteVerificator.addGenericMessageIfError
(RemoteAuthenticationResult result, AuthenticationResult.ResolvableError errorMessage) ModifierConstructorDescriptionUnknownRemoteUserException
(String msg, RemoteAuthenticationResult result) -
Uses of RemoteAuthenticationResult in pl.edu.icm.unity.engine.api.authn.sandbox