Skip to main content

AuthorizationResponse.Parameters Class

Abblix.Oidc.Server

Abblix.Oidc.Server.Endpoints.Authorization.Interfaces.AuthorizationResponse

AuthorizationResponse.Parameters Class

Wire-level parameter names returned to the client by the authorization endpoint (via query, fragment, form_post, or — under JARM — as claims inside the single response JWT). Shared by the core response encoder and the MVC serialization DTO so the two never drift.

public static class AuthorizationResponse.Parameters

Inheritance System.Object → Parameters

Fields

AuthorizationResponse.Parameters.AccessToken Field

The access_token issued directly by the Implicit/Hybrid Flow (OAuth 2.0 §4.2.2).

public const string AccessToken = "access_token";

Field Value

System.String

AuthorizationResponse.Parameters.Code Field

The code authorization code returned by the Authorization Code Flow (OAuth 2.0 §4.1.2).

public const string Code = "code";

Field Value

System.String

AuthorizationResponse.Parameters.Error Field

The error code identifying the failure (OAuth 2.0 §4.1.2.1).

public const string Error = "error";

Field Value

System.String

AuthorizationResponse.Parameters.ErrorDescription Field

The error_description human-readable failure detail (OAuth 2.0 §4.1.2.1).

public const string ErrorDescription = "error_description";

Field Value

System.String

AuthorizationResponse.Parameters.ErrorUri Field

The error_uri pointing to documentation about the error (OAuth 2.0 §4.1.2.1).

public const string ErrorUri = "error_uri";

Field Value

System.String

AuthorizationResponse.Parameters.ExpiresIn Field

The expires_in access-token lifetime in seconds (OAuth 2.0 §4.2.2).

public const string ExpiresIn = "expires_in";

Field Value

System.String

AuthorizationResponse.Parameters.IdToken Field

The id_token issued by the Implicit/Hybrid Flow (OIDC Core §3.2.2.5).

public const string IdToken = "id_token";

Field Value

System.String

AuthorizationResponse.Parameters.Issuer Field

The iss issuer identifier authenticating the response source (RFC 9207).

public const string Issuer = "iss";

Field Value

System.String

AuthorizationResponse.Parameters.Response Field

The response JWT carrying every other parameter as claims under JARM.

public const string Response = "response";

Field Value

System.String

AuthorizationResponse.Parameters.Scope Field

The scope granted when it differs from the requested scope (OAuth 2.0 §3.3).

public const string Scope = "scope";

Field Value

System.String

AuthorizationResponse.Parameters.SessionState Field

The session_state value tracking the End-User session (OIDC Session Management §3).

public const string SessionState = "session_state";

Field Value

System.String

AuthorizationResponse.Parameters.State Field

The state value echoed back verbatim to bind the response to the request (OAuth 2.0 §4.1.2).

public const string State = "state";

Field Value

System.String

AuthorizationResponse.Parameters.TokenType Field

The token_type of the issued access token (OAuth 2.0 §4.2.2).

public const string TokenType = "token_type";

Field Value

System.String