Uses of Class
pl.edu.icm.unity.engine.api.authn.remote.RemotelyAuthenticatedInput
Package
Description
Remote authentication API
Input translation profiles API
API of the user import subsystem.
-
Uses of RemotelyAuthenticatedInput in pl.edu.icm.unity.engine.api.authn.remote
Modifier and TypeMethodDescriptionstatic RemoteSandboxAuthnContext
RemoteSandboxAuthnContext.failedAuthn
(Exception authnException, String logs, RemotelyAuthenticatedInput input) protected RemoteAuthenticationResult
AbstractRemoteVerificator.getResult
(RemotelyAuthenticatedInput input, pl.edu.icm.unity.base.translation.TranslationProfile profile, boolean sandboxMode, String registrationForm, boolean allowAssociation) 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 directlyvoid
RemotelyAuthenticatedPrincipal.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
Modifier and TypeMethodDescriptionInputTranslationContextFactory.createExpresionValueMap
(RemotelyAuthenticatedInput input) InputTranslationContextFactory.createMvelContext
(RemotelyAuthenticatedInput input) final MappingResult
InputTranslationAction.invoke
(RemotelyAuthenticatedInput input, Object mvelCtx, String currentProfile) Performs the translation.protected abstract MappingResult
InputTranslationAction.invokeWrapped
(RemotelyAuthenticatedInput input, Object mvelCtx, String currentProfile) -
Uses of RemotelyAuthenticatedInput in pl.edu.icm.unity.engine.api.userimport
Modifier 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
Modifier and TypeMethodDescriptionprotected MappingResult
BlindStopperInputAction.invokeWrapped
(RemotelyAuthenticatedInput input, Object mvelCtx, String currentProfile) protected MappingResult
IncludeInputProfileActionFactory.IncludeInputProfileAction.invokeWrapped
(RemotelyAuthenticatedInput input, Object mvelCtx, String currentProfile)