Uses of Class
pl.edu.icm.unity.types.basic.IdentityTaV
Packages that use IdentityTaV
Package
Description
The main entry point to engine's functionality.
Authentication related API and utilities
Remote authentication API
Identity API
IdP-type endpoints support
API of the user import subsystem.
-
Uses of IdentityTaV in pl.edu.icm.unity.engine.api
Methods in pl.edu.icm.unity.engine.api with parameters of type IdentityTaVModifier and TypeMethodDescriptionvoid
EntityManagement.removeIdentity
(IdentityTaV toRemove) Deletes identity.void
EntityManagement.updateIdentity
(IdentityTaV original, IdentityParam updated) Updates a given identity. -
Uses of IdentityTaV in pl.edu.icm.unity.engine.api.authn
Methods in pl.edu.icm.unity.engine.api.authn that return IdentityTaVMethods in pl.edu.icm.unity.engine.api.authn with parameters of type IdentityTaVModifier and TypeMethodDescriptionvoid
InvocationContext.setTlsIdentity
(IdentityTaV tlsIdentity) Sets a TLS authenticated identity.Constructors in pl.edu.icm.unity.engine.api.authn with parameters of type IdentityTaVModifierConstructorDescriptionInvocationContext
(IdentityTaV tlsIdentity, AuthenticationRealm realm, List<AuthenticationFlow> endpointFlows) -
Uses of IdentityTaV in pl.edu.icm.unity.engine.api.authn.remote
Methods in pl.edu.icm.unity.engine.api.authn.remote that return types with arguments of type IdentityTaVMethod parameters in pl.edu.icm.unity.engine.api.authn.remote with type arguments of type IdentityTaVModifier and TypeMethodDescriptionvoid
RemotelyAuthenticatedPrincipal.addIdentities
(Collection<IdentityTaV> identities) RemoteAuthnResultTranslator.getTranslatedResult
(RemotelyAuthenticatedInput input, String profile, boolean dryRun, Optional<IdentityTaV> identity, String registrationForm, boolean allowAssociation) This method is calling#processRemoteInput(RemotelyAuthenticatedInput)
and then#assembleAuthenticationResult(RemotelyAuthenticatedPrincipal)
.RemoteAuthnResultTranslator.getTranslatedResult
(RemotelyAuthenticatedInput input, TranslationProfile profile, boolean dryRun, Optional<IdentityTaV> identity, String registrationForm, boolean allowAssociation) Equivalent to#getResult(RemotelyAuthenticatedInput, String, boolean, Optional)
but translation profile is given directlyRemoteAuthnResultTranslator.translateRemoteInput
(RemotelyAuthenticatedInput input, TranslationProfile profile, boolean dryRun, Optional<IdentityTaV> identity) Invokes the configured translation profile on the remotely obtained authentication input. -
Uses of IdentityTaV in pl.edu.icm.unity.engine.api.identity
Methods in pl.edu.icm.unity.engine.api.identity with parameters of type IdentityTaVModifier and TypeMethodDescriptionlong
EntityResolver.getEntityId
(IdentityTaV entity) ResolvesIdentityTaV
, if missing throws exceptionEntityResolver.getFullIdentity
(IdentityTaV entity) ResolvesIdentityTaV
into a full Identity, if missing throws exception -
Uses of IdentityTaV in pl.edu.icm.unity.engine.api.idp
Methods in pl.edu.icm.unity.engine.api.idp with parameters of type IdentityTaVModifier and TypeMethodDescriptionIdPEngine.obtainUserInformationWithEarlyImport
(IdentityTaV entity, String group, TranslationProfile profile, String requester, Optional<EntityInGroup> requesterEntity, String protocol, String protocolSubType, boolean allowIdentityCreate, UserImportConfigs userImportConfigs) Obtains a complete and translated information about entity, authorized to be published. -
Uses of IdentityTaV in pl.edu.icm.unity.engine.api.userimport
Methods in pl.edu.icm.unity.engine.api.userimport with parameters of type IdentityTaVModifier and TypeMethodDescriptionUserImportSerivce.importToExistingUser
(List<UserImportSpec> imports, IdentityTaV existingUser) Performs an import which enriches the information about the existing user. -
Uses of IdentityTaV in pl.edu.icm.unity.types.basic
Subclasses of IdentityTaV in pl.edu.icm.unity.types.basicModifier and TypeClassDescriptionclass
Represents an identity with full information as returned from the engine.class
This class is useful when creating a new Identity.Methods in pl.edu.icm.unity.types.basic that return IdentityTaVConstructors in pl.edu.icm.unity.types.basic with parameters of type IdentityTaV