Skip to main content

BackChannelAuthenticationRequest.Parameters Class

Abblix.Oidc.Server

Abblix.Oidc.Server.Model.BackChannelAuthenticationRequest

BackChannelAuthenticationRequest.Parameters Class

Wire-level parameter names accepted at the CIBA backchannel authentication endpoint (OpenID Connect CIBA Core 1.0 §7).

public static class BackChannelAuthenticationRequest.Parameters

Inheritance System.Object → Parameters

Fields

BackChannelAuthenticationRequest.Parameters.AcrValues Field

The acr_values CIBA request parameter listing requested Authentication Context Class Reference values.

public const string AcrValues = "acr_values";

Field Value

System.String

BackChannelAuthenticationRequest.Parameters.AuthorizationDetails Field

The authorization_details CIBA request parameter (RFC 9396 §3) carrying a JSON array of Rich Authorization Requests.

public const string AuthorizationDetails = "authorization_details";

Field Value

System.String

BackChannelAuthenticationRequest.Parameters.BindingMessage Field

The binding_message CIBA request parameter; a short human-readable message the authorisation device displays so the user can correlate consumption- and authentication-device flows.

public const string BindingMessage = "binding_message";

Field Value

System.String

BackChannelAuthenticationRequest.Parameters.Claims Field

The claims CIBA request parameter carrying a structured request for specific claims in the issued ID Token or UserInfo response.

public const string Claims = "claims";

Field Value

System.String

BackChannelAuthenticationRequest.Parameters.ClientNotificationToken Field

The client_notification_token CIBA request parameter; a client-generated token the OP echoes back on ping/push notifications so the client can authenticate them.

public const string ClientNotificationToken = "client_notification_token";

Field Value

System.String

BackChannelAuthenticationRequest.Parameters.IdTokenHint Field

The id_token_hint CIBA request parameter carrying a previously issued ID Token as a hint about the end-user.

public const string IdTokenHint = "id_token_hint";

Field Value

System.String

BackChannelAuthenticationRequest.Parameters.LoginHint Field

The login_hint CIBA request parameter suggesting the end-user's login identifier.

public const string LoginHint = "login_hint";

Field Value

System.String

BackChannelAuthenticationRequest.Parameters.LoginHintToken Field

The login_hint_token CIBA request parameter carrying a signed hint about the end-user's login identifier.

public const string LoginHintToken = "login_hint_token";

Field Value

System.String

BackChannelAuthenticationRequest.Parameters.Request Field

The request CIBA request parameter carrying the entire request as a signed (and optionally encrypted) JWT.

public const string Request = "request";

Field Value

System.String

BackChannelAuthenticationRequest.Parameters.RequestedExpiry Field

The requested_expiry CIBA request parameter specifying the requested lifetime (in seconds) of the resulting auth_req_id.

public const string RequestedExpiry = "requested_expiry";

Field Value

System.String

BackChannelAuthenticationRequest.Parameters.Resource Field

The resource CIBA request parameter (RFC 8707) targeting a specific protected resource for the resulting tokens.

public const string Resource = "resource";

Field Value

System.String

BackChannelAuthenticationRequest.Parameters.Scope Field

The scope CIBA request parameter listing requested scopes.

public const string Scope = "scope";

Field Value

System.String

BackChannelAuthenticationRequest.Parameters.UserCode Field

The user_code CIBA request parameter carrying a secret the user provides on the authorisation device.

public const string UserCode = "user_code";

Field Value

System.String