Uses of Class
pl.edu.icm.unity.engine.api.authn.AuthenticatedEntity
Packages that use AuthenticatedEntity
Package
Description
Authentication related API and utilities
-
Uses of AuthenticatedEntity in pl.edu.icm.unity.engine.api.authn
Fields in pl.edu.icm.unity.engine.api.authn declared as AuthenticatedEntityModifier and TypeFieldDescriptionfinal AuthenticatedEntity
AuthenticationResult.SuccessResult.authenticatedEntity
Methods in pl.edu.icm.unity.engine.api.authn that return AuthenticatedEntityModifier and TypeMethodDescriptionAuthenticationProcessor.finalizeAfterPrimaryAuthentication
(PartialAuthnState state, boolean skipSecondFactor) Should be used if the second step authentication is not required: retrieve a finalAuthenticatedEntity
.AuthenticationProcessor.finalizeAfterSecondaryAuthentication
(PartialAuthnState state, AuthenticationResult result2) Should be used if the second step authentication is required to process second authenticator results and retrieve a finalAuthenticatedEntity
.Methods in pl.edu.icm.unity.engine.api.authn with parameters of type AuthenticatedEntityModifier and TypeMethodDescriptionstatic LocalAuthenticationResult
LocalAuthenticationResult.successful
(AuthenticatedEntity authenticatedEntity, pl.edu.icm.unity.base.authn.AuthenticationMethod authenticationMethod) static RemoteAuthenticationResult
RemoteAuthenticationResult.successful
(RemotelyAuthenticatedPrincipal remotePrincipal, AuthenticatedEntity authenticatedEntity, pl.edu.icm.unity.base.authn.AuthenticationMethod authenticationMethod, Instant authenticationTime) static RemoteAuthenticationResult
RemoteAuthenticationResult.successfulPartial
(RemotelyAuthenticatedPrincipal remotePrincipal, AuthenticatedEntity authenticatedEntity, pl.edu.icm.unity.base.authn.AuthenticationMethod authenticationMethod, Instant authenticationTime) void
InteractiveAuthenticationProcessor.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) Constructors in pl.edu.icm.unity.engine.api.authn with parameters of type AuthenticatedEntityModifierConstructorDescriptionRemoteSuccessResult
(AuthenticatedEntity authenticatedEntity, RemotelyAuthenticatedPrincipal remotePrincipal, pl.edu.icm.unity.base.authn.AuthenticationMethod authenticationMethod, Instant authenticationTime) -
Uses of AuthenticatedEntity in pl.edu.icm.unity.engine.api.authn.sandbox
Fields in pl.edu.icm.unity.engine.api.authn.sandbox declared as AuthenticatedEntityConstructors in pl.edu.icm.unity.engine.api.authn.sandbox with parameters of type AuthenticatedEntityModifierConstructorDescriptionSandboxAuthnEvent
(SandboxAuthnContext ctx, AuthenticatedEntity entity, String callerId)