Class SuccessBackchannelAuthenticationEvent
Object
se.curity.identityserver.sdk.data.events.AuthenticationEvent
se.curity.identityserver.sdk.data.events.BackchannelAuthenticationEvent
se.curity.identityserver.sdk.data.events.SuccessBackchannelAuthenticationEvent
- All Implemented Interfaces:
SerializableAsMap
,AuditableEvent
,Event
Event generated on successful backchannel authentication.
- Since:
- 6.2.0
-
Constructor Summary
ConstructorDescriptionSuccessBackchannelAuthenticationEvent
(String authReqId, String clientId, String subject, String acr, AuthenticationAttributes authenticationAttributes, String oauthProfileId, String authenticationProfileId, Map<String, BackchannelAuthenticatorState> authenticatorIdToState, String profileId) -
Method Summary
Methods inherited from class se.curity.identityserver.sdk.data.events.BackchannelAuthenticationEvent
getAuditMessageBase, getAuthenticationProfileId, getAuthReqId, getClientId, getOauthProfileId, getStateByAuthenticatorId
Methods inherited from class se.curity.identityserver.sdk.data.events.AuthenticationEvent
getProfileId, toString
-
Constructor Details
-
SuccessBackchannelAuthenticationEvent
public SuccessBackchannelAuthenticationEvent(String authReqId, String clientId, String subject, String acr, AuthenticationAttributes authenticationAttributes, String oauthProfileId, String authenticationProfileId, Map<String, BackchannelAuthenticatorState> authenticatorIdToState, String profileId) - Parameters:
authReqId
- backchannel authentication request IDclientId
- client IDsubject
- authenticated subjectacr
- The ACR (Authentication Context Class Reference) used for authenticationauthenticationAttributes
- authentication attributesoauthProfileId
- oauth profile IDauthenticationProfileId
- linked authentication profile IDauthenticatorIdToState
- authenticator ID with its current stateprofileId
- the ID of the profile from which this event originated
-
-
Method Details
-
getSubject
-
getAcr
-
getAuthenticationAttributes
-
getAuditData
Description copied from interface:AuditableEvent
Get allAuditData
associated with this auditable event.This method must always return the same instant of
AuditData
.- Returns:
- the
AuditData
concisely describing the auditable data of this event
-
asMap
Description copied from interface:Event
Get a map representation of thisEvent
.- Specified by:
asMap
in interfaceEvent
- Specified by:
asMap
in interfaceSerializableAsMap
- Overrides:
asMap
in classBackchannelAuthenticationEvent
- Returns:
- a
Map
representation of thisEvent
. This can be used to serialize events. Sub-types are encouraged to override this method, callingsuper.asMap()
and enriching the returned mutableMap
with the more specific information added by the sub-type.
-