Uses of Class
pl.edu.icm.unity.engine.api.authn.remote.RemotelyAuthenticatedPrincipal
-
Packages that use RemotelyAuthenticatedPrincipal 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 -
-
Uses of RemotelyAuthenticatedPrincipal in pl.edu.icm.unity.engine.api.authn
Fields in pl.edu.icm.unity.engine.api.authn declared as RemotelyAuthenticatedPrincipal Modifier and Type Field Description RemotelyAuthenticatedPrincipalRemoteAuthenticationResult.RemoteErrorResult. remotePrincipalRemotelyAuthenticatedPrincipalRemoteAuthenticationResult.RemoteSuccessResult. remotePrincipalRemotelyAuthenticatedPrincipalRemoteAuthenticationResult.UnknownRemotePrincipalResult. remotePrincipalMethods in pl.edu.icm.unity.engine.api.authn that return RemotelyAuthenticatedPrincipal Modifier and Type Method Description RemotelyAuthenticatedPrincipalRemoteAuthenticationResult. getRemotelyAuthenticatedPrincipal()RemotelyAuthenticatedPrincipalRemoteAuthenticationResult.RemoteErrorResult. getRemotelyAuthenticatedPrincipal()RemotelyAuthenticatedPrincipalRemoteAuthenticationResult.RemoteSuccessResult. getRemotelyAuthenticatedPrincipal()RemotelyAuthenticatedPrincipalRemoteAuthenticationResult.UnknownRemotePrincipalResult. getRemotelyAuthenticatedPrincipal()Methods in pl.edu.icm.unity.engine.api.authn with parameters of type RemotelyAuthenticatedPrincipal Modifier and Type Method Description static RemoteAuthenticationResultRemoteAuthenticationResult. failed(RemotelyAuthenticatedPrincipal remotePrincipal, Exception cause, AuthenticationResult.ResolvableError error)static RemoteAuthenticationResultRemoteAuthenticationResult. failed(RemotelyAuthenticatedPrincipal remotePrincipal, AuthenticationResult.ResolvableError error)static RemoteAuthenticationResultRemoteAuthenticationResult. successful(RemotelyAuthenticatedPrincipal remotePrincipal, AuthenticatedEntity authenticatedEntity)static RemoteAuthenticationResultRemoteAuthenticationResult. successfulPartial(RemotelyAuthenticatedPrincipal remotePrincipal, AuthenticatedEntity authenticatedEntity)static RemoteAuthenticationResultRemoteAuthenticationResult. unknownRemotePrincipal(RemotelyAuthenticatedPrincipal remotePrincipal, String formForUnknownPrincipal, boolean enableAssociation)Constructors in pl.edu.icm.unity.engine.api.authn with parameters of type RemotelyAuthenticatedPrincipal Constructor Description RemoteSuccessResult(AuthenticatedEntity authenticatedEntity, RemotelyAuthenticatedPrincipal remotePrincipal)UnknownRemotePrincipalResult(RemotelyAuthenticatedPrincipal remotePrincipal, String formForUnknownPrincipal, boolean enableAssociation) -
Uses of RemotelyAuthenticatedPrincipal in pl.edu.icm.unity.engine.api.authn.remote
Methods in pl.edu.icm.unity.engine.api.authn.remote that return RemotelyAuthenticatedPrincipal Modifier and Type Method Description static RemotelyAuthenticatedPrincipalRemotelyAuthenticatedPrincipal. getLocalContext()RemotelyAuthenticatedPrincipalUnknownRemoteUserException. getRemoteContext()RemotelyAuthenticatedPrincipalRemoteAuthnResultTranslator. translateRemoteInput(RemotelyAuthenticatedInput input, TranslationProfile profile, boolean dryRun, Optional<IdentityTaV> identity)Invokes the configured translation profile on the remotely obtained authentication input.Methods in pl.edu.icm.unity.engine.api.authn.remote that return types with arguments of type RemotelyAuthenticatedPrincipal Modifier and Type Method Description Optional<RemotelyAuthenticatedPrincipal>RemoteSandboxAuthnContext. getRemotePrincipal()Methods in pl.edu.icm.unity.engine.api.authn.remote with parameters of type RemotelyAuthenticatedPrincipal Modifier and Type Method Description RemoteAuthenticationResultRemoteAuthnResultTranslator. assembleAuthenticationResult(RemotelyAuthenticatedPrincipal remoteContext, String registrationForm, boolean allowAssociation)Tries to resolve the primary identity from the previously createdRemotelyAuthenticatedPrincipal(usually via#processRemoteInput(RemotelyAuthenticatedInput)) and returns a finalAuthenticationResultdepending on the success of this action.static booleanRemotelyAuthenticatedPrincipal. isLocalContext(RemotelyAuthenticatedPrincipal ctx)static RemoteSandboxAuthnContextRemoteSandboxAuthnContext. succeededAuthn(RemotelyAuthenticatedPrincipal authnResult, String logs) -
Uses of RemotelyAuthenticatedPrincipal in pl.edu.icm.unity.engine.api.authn.sandbox
Methods in pl.edu.icm.unity.engine.api.authn.sandbox that return types with arguments of type RemotelyAuthenticatedPrincipal Modifier and Type Method Description Optional<RemotelyAuthenticatedPrincipal>EmptySandboxAuthnConext. getRemotePrincipal()Optional<RemotelyAuthenticatedPrincipal>SandboxAuthnContext. getRemotePrincipal()
-