Uses of Class
pl.edu.icm.unity.engine.api.authn.remote.RemotelyAuthenticatedPrincipal
Package
Description
Authentication related API and utilities
Remote authentication API
-
Uses of RemotelyAuthenticatedPrincipal in pl.edu.icm.unity.engine.api.authn
Modifier and TypeFieldDescriptionRemoteAuthenticationResult.RemoteErrorResult.remotePrincipal
RemoteAuthenticationResult.RemoteSuccessResult.remotePrincipal
RemoteAuthenticationResult.UnknownRemotePrincipalResult.remotePrincipal
Modifier and TypeMethodDescriptionRemoteAuthenticationResult.getRemotelyAuthenticatedPrincipal()
RemoteAuthenticationResult.RemoteErrorResult.getRemotelyAuthenticatedPrincipal()
RemoteAuthenticationResult.RemoteSuccessResult.getRemotelyAuthenticatedPrincipal()
RemoteAuthenticationResult.UnknownRemotePrincipalResult.getRemotelyAuthenticatedPrincipal()
Modifier and TypeMethodDescriptionstatic RemoteAuthenticationResult
RemoteAuthenticationResult.failed
(RemotelyAuthenticatedPrincipal remotePrincipal, Exception cause, AuthenticationResult.ResolvableError error) static RemoteAuthenticationResult
RemoteAuthenticationResult.failed
(RemotelyAuthenticatedPrincipal remotePrincipal, AuthenticationResult.ResolvableError error) 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) ModifierConstructorDescriptionRemoteSuccessResult
(AuthenticatedEntity authenticatedEntity, RemotelyAuthenticatedPrincipal remotePrincipal) UnknownRemotePrincipalResult
(RemotelyAuthenticatedPrincipal remotePrincipal, String formForUnknownPrincipal, boolean enableAssociation) -
Uses of RemotelyAuthenticatedPrincipal in pl.edu.icm.unity.engine.api.authn.remote
Modifier and TypeMethodDescriptionRemotelyAuthenticatedPrincipal.getLocalContext()
UnknownRemoteUserException.getRemoteContext()
RemoteAuthnResultTranslator.translateRemoteInput
(RemotelyAuthenticatedInput input, pl.edu.icm.unity.base.translation.TranslationProfile profile, boolean dryRun, Optional<pl.edu.icm.unity.base.identity.IdentityTaV> identity) Invokes the configured translation profile on the remotely obtained authentication input.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.static boolean
RemotelyAuthenticatedPrincipal.isLocalContext
(RemotelyAuthenticatedPrincipal ctx) static RemoteSandboxAuthnContext
RemoteSandboxAuthnContext.succeededAuthn
(RemotelyAuthenticatedPrincipal authnResult, String logs) -
Uses of RemotelyAuthenticatedPrincipal in pl.edu.icm.unity.engine.api.authn.sandbox
Modifier and TypeMethodDescriptionEmptySandboxAuthnConext.getRemotePrincipal()
SandboxAuthnContext.getRemotePrincipal()