Skip to content

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.

C#
public static class CaepEventTypes

Inheritance System.Object → CaepEventTypes

Fields

CaepEventTypes.AssuranceLevelChange Field

The authentication assurance level changed since the initial login (CAEP 1.0 Section 3.4).

C#
public const string AssuranceLevelChange = "https://schemas.openid.net/secevent/caep/event-type/assurance-level-change";

Field Value

System.String

CaepEventTypes.CredentialChange Field

A credential was created, changed, revoked or deleted (CAEP 1.0 Section 3.3).

C#
public const string CredentialChange = "https://schemas.openid.net/secevent/caep/event-type/credential-change";

Field Value

System.String

CaepEventTypes.DeviceComplianceChange Field

A device's compliance status changed (CAEP 1.0 Section 3.5).

C#
public const string DeviceComplianceChange = "https://schemas.openid.net/secevent/caep/event-type/device-compliance-change";

Field Value

System.String

CaepEventTypes.RiskLevelChange Field

The subject's assessed risk level changed (CAEP 1.0 Section 3.8).

C#
public const string RiskLevelChange = "https://schemas.openid.net/secevent/caep/event-type/risk-level-change";

Field Value

System.String

CaepEventTypes.SessionEstablished Field

The transmitter established a new session for the subject (CAEP 1.0 Section 3.6).

C#
public const string SessionEstablished = "https://schemas.openid.net/secevent/caep/event-type/session-established";

Field Value

System.String

CaepEventTypes.SessionPresented Field

The transmitter observed the subject's session to be present (CAEP 1.0 Section 3.7).

C#
public const string SessionPresented = "https://schemas.openid.net/secevent/caep/event-type/session-presented";

Field Value

System.String

CaepEventTypes.SessionRevoked Field

The session identified by the subject has been revoked (CAEP 1.0 Section 3.1).

C#
public const string SessionRevoked = "https://schemas.openid.net/secevent/caep/event-type/session-revoked";

Field Value

System.String

CaepEventTypes.TokenClaimsChange Field

A claim in the token identified by the subject has changed (CAEP 1.0 Section 3.2).

C#
public const string TokenClaimsChange = "https://schemas.openid.net/secevent/caep/event-type/token-claims-change";

Field Value

System.String

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.

C#
public static Abblix.SecurityEvents.Events.EventTypeRegistry RegisterCaepEvents(this Abblix.SecurityEvents.Events.EventTypeRegistry registry);

Parameters

registry EventTypeRegistry

The registry events deserialize through.

Returns

EventTypeRegistry