CaepEventTypes Class
The event type URIs CAEP 1.0 defines (its Section 3), and the one registration call that teaches a receiver's event registry the whole dictionary.
public static class CaepEventTypesInheritance System.Object → CaepEventTypes
Fields
CaepEventTypes.AssuranceLevelChange Field
The authentication assurance level changed since the initial login (CAEP 1.0 Section 3.4).
public const string AssuranceLevelChange = "https://schemas.openid.net/secevent/caep/event-type/assurance-level-change";Field Value
CaepEventTypes.CredentialChange Field
A credential was created, changed, revoked or deleted (CAEP 1.0 Section 3.3).
public const string CredentialChange = "https://schemas.openid.net/secevent/caep/event-type/credential-change";Field Value
CaepEventTypes.DeviceComplianceChange Field
A device's compliance status changed (CAEP 1.0 Section 3.5).
public const string DeviceComplianceChange = "https://schemas.openid.net/secevent/caep/event-type/device-compliance-change";Field Value
CaepEventTypes.RiskLevelChange Field
The subject's assessed risk level changed (CAEP 1.0 Section 3.8).
public const string RiskLevelChange = "https://schemas.openid.net/secevent/caep/event-type/risk-level-change";Field Value
CaepEventTypes.SessionEstablished Field
The transmitter established a new session for the subject (CAEP 1.0 Section 3.6).
public const string SessionEstablished = "https://schemas.openid.net/secevent/caep/event-type/session-established";Field Value
CaepEventTypes.SessionPresented Field
The transmitter observed the subject's session to be present (CAEP 1.0 Section 3.7).
public const string SessionPresented = "https://schemas.openid.net/secevent/caep/event-type/session-presented";Field Value
CaepEventTypes.SessionRevoked Field
The session identified by the subject has been revoked (CAEP 1.0 Section 3.1).
public const string SessionRevoked = "https://schemas.openid.net/secevent/caep/event-type/session-revoked";Field Value
CaepEventTypes.TokenClaimsChange Field
A claim in the token identified by the subject has changed (CAEP 1.0 Section 3.2).
public const string TokenClaimsChange = "https://schemas.openid.net/secevent/caep/event-type/token-claims-change";Field Value
Methods
CaepEventTypes.RegisterCaepEvents(this EventTypeRegistry) Method
Registers every CAEP event type with its payload model - the whole dictionary in one call, so a receiver cannot end up understanding half a profile.
public static Abblix.SecurityEvents.Events.EventTypeRegistry RegisterCaepEvents(this Abblix.SecurityEvents.Events.EventTypeRegistry registry);Parameters
registry EventTypeRegistry
The registry events deserialize through.