Uses of Class
pl.edu.icm.unity.engine.api.authn.remote.RemotelyAuthenticatedInput
Packages that use RemotelyAuthenticatedInput
Package
Description
Authentication related API and utilities
Remote authentication API
Input translation profiles API
API of the user import subsystem.
-
Uses of RemotelyAuthenticatedInput in pl.edu.icm.unity.engine.api.authn
Methods in pl.edu.icm.unity.engine.api.authn with parameters of type RemotelyAuthenticatedInputModifier and TypeMethodDescriptionvoidInteractiveAuthenticationProcessor.syntheticAuthenticate(RemotelyAuthenticatedInput authnInput, AuthenticatedEntity authenticatedEntity, List<SessionParticipant> participants, pl.edu.icm.unity.base.authn.AuthenticationOptionKey authnOptionKey, pl.edu.icm.unity.base.authn.AuthenticationRealm realm, RememberMeToken.LoginMachineDetails machineDetails, boolean setRememberMe, jakarta.servlet.http.HttpServletResponse httpResponse, InteractiveAuthenticationProcessor.SessionReinitializer sessionReinitializer) -
Uses of RemotelyAuthenticatedInput in pl.edu.icm.unity.engine.api.authn.remote
Methods in pl.edu.icm.unity.engine.api.authn.remote that return RemotelyAuthenticatedInputMethods in pl.edu.icm.unity.engine.api.authn.remote with parameters of type RemotelyAuthenticatedInputModifier and TypeMethodDescriptionstatic RemoteSandboxAuthnContextRemoteSandboxAuthnContext.failedAuthn(Exception authnException, String logs, RemotelyAuthenticatedInput input) protected RemoteAuthenticationResultAbstractRemoteVerificator.getResult(RemotelyAuthenticatedInput input, pl.edu.icm.unity.base.translation.TranslationProfile profile, boolean sandboxMode, String registrationForm, boolean allowAssociation) protected RemoteAuthenticationResultAbstractRemoteVerificator.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, pl.edu.icm.unity.base.authn.AuthenticationMethod authenticationMethod) 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, pl.edu.icm.unity.base.authn.AuthenticationMethod authenticationMethod) Equivalent to#getResult(RemotelyAuthenticatedInput, String, boolean, Optional)but translation profile is given directlyvoidRemotelyAuthenticatedPrincipal.setAuthnInput(RemotelyAuthenticatedInput input) 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. -
Uses of RemotelyAuthenticatedInput in pl.edu.icm.unity.engine.api.translation.in
Methods in pl.edu.icm.unity.engine.api.translation.in with parameters of type RemotelyAuthenticatedInputModifier and TypeMethodDescriptionInputTranslationContextFactory.createExpresionValueMap(RemotelyAuthenticatedInput input) InputTranslationContextFactory.createMvelContext(RemotelyAuthenticatedInput input) final MappingResultInputTranslationAction.invoke(RemotelyAuthenticatedInput input, Object mvelCtx, String currentProfile) Performs the translation.protected abstract MappingResultInputTranslationAction.invokeWrapped(RemotelyAuthenticatedInput input, Object mvelCtx, String currentProfile) -
Uses of RemotelyAuthenticatedInput in pl.edu.icm.unity.engine.api.userimport
Methods in pl.edu.icm.unity.engine.api.userimport that return RemotelyAuthenticatedInputModifier and TypeMethodDescriptionUserImportSPI.importUser(String identity, String type) Should perform the import of the user in implementation defined way. -
Uses of RemotelyAuthenticatedInput in pl.edu.icm.unity.engine.translation.in.action
Methods in pl.edu.icm.unity.engine.translation.in.action with parameters of type RemotelyAuthenticatedInputModifier and TypeMethodDescriptionprotected MappingResultBlindStopperInputAction.invokeWrapped(RemotelyAuthenticatedInput input, Object mvelCtx, String currentProfile) protected MappingResultIncludeInputProfileActionFactory.IncludeInputProfileAction.invokeWrapped(RemotelyAuthenticatedInput input, Object mvelCtx, String currentProfile)