Class BackchannelAuthenticationEvent
Object
se.curity.identityserver.sdk.data.events.AuthenticationEvent
se.curity.identityserver.sdk.data.events.BackchannelAuthenticationEvent
- All Implemented Interfaces:
SerializableAsMap,AuditableEvent,Event
- Direct Known Subclasses:
FailureBackchannelAuthenticationEvent,StartedBackchannelAuthenticationEvent,SuccessBackchannelAuthenticationEvent
public abstract class BackchannelAuthenticationEvent
extends AuthenticationEvent
implements AuditableEvent
Abstract class for all backchannel authentication events.
- Since:
- 6.2.0
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedBackchannelAuthenticationEvent(String authReqId, String clientId, String oauthProfileId, String authenticationProfileId, Map<String, BackchannelAuthenticatorState> stateByAuthenticatorId, String profileId) -
Method Summary
Methods inherited from class se.curity.identityserver.sdk.data.events.AuthenticationEvent
getProfileId, toStringMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface se.curity.identityserver.sdk.data.events.AuditableEvent
getAuditData
-
Constructor Details
-
BackchannelAuthenticationEvent
protected BackchannelAuthenticationEvent(String authReqId, String clientId, String oauthProfileId, String authenticationProfileId, Map<String, BackchannelAuthenticatorState> stateByAuthenticatorId, String profileId) - Parameters:
authReqId- auth_req_id as defined in specificationclientId- ID of the client making the requestoauthProfileId- oauth profile IDauthenticationProfileId- linked authentication profile IDstateByAuthenticatorId- authenticator ID with its current stateprofileId- the ID of the profile from which this event originated
-
-
Method Details
-
getAuthReqId
-
getClientId
-
getOauthProfileId
-
getAuthenticationProfileId
-
getStateByAuthenticatorId
-
asMap
Description copied from interface:EventGet a map representation of thisEvent.- Specified by:
asMapin interfaceEvent- Specified by:
asMapin interfaceSerializableAsMap- Overrides:
asMapin classAuthenticationEvent- Returns:
- a
Maprepresentation of thisEvent. This can be used to serialize events. Sub-types are encouraged to override this method, callingsuper.asMap()and enriching the returned mutableMapwith the more specific information added by the sub-type.
-
getAuditMessageBase
-