Skip to main content

RequestedClaimDetails Class

Abblix.Oidc.Server

Abblix.Oidc.Server.Model

RequestedClaimDetails Class

Represents the details of a requested claim in OAuth2 or OpenID Connect scenarios. This can include whether the claim is essential, and specific values or a range of values for the claim.

public record RequestedClaimDetails : System.IEquatable<Abblix.Oidc.Server.Model.RequestedClaimDetails>

Inheritance System.Object → RequestedClaimDetails

Implements System.IEquatable<RequestedClaimDetails>

Properties

RequestedClaimDetails.Essential Property

Indicates whether the claim is essential for the authorization process. If true, the claim is essential and should be provided by the user for successful authorization.

public System.Nullable<bool> Essential { get; init; }

Property Value

System.Nullable<System.Boolean>

RequestedClaimDetails.Value Property

Specifies the specific value the claim should have. This property is used when a particular value for the claim is required for processing.

public object? Value { get; init; }

Property Value

System.Object

RequestedClaimDetails.Values Property

Specifies a set of acceptable values for the claim. This property is used when multiple values are acceptable for the claim.

public object[]? Values { get; init; }

Property Value

System.Object[]