Skip to main content

ResponseModes Class

Abblix.Oidc.Server

Abblix.Oidc.Server.Common.Constants

ResponseModes Class

Represents common response modes used in OAuth 2.0 and OpenID Connect flows.

public static class ResponseModes

Inheritance System.Object → ResponseModes

Fields

ResponseModes.FormPost Field

Represents the "form_post" response mode, where the response parameters are encoded as HTML form values and sent as a POST request to the redirect URI.

public const string FormPost = "form_post";

Field Value

System.String

ResponseModes.FormPostJwt Field

JARM variant of FormPost: the response parameters are packed into a single JWT delivered as an auto-submitting HTML form's response field.

public const string FormPostJwt = "form_post.jwt";

Field Value

System.String

ResponseModes.Fragment Field

Represents the "fragment" response mode, where the response parameters are appended as URL fragments to the redirect URI.

public const string Fragment = "fragment";

Field Value

System.String

ResponseModes.FragmentJwt Field

JARM variant of Fragment: the response parameters are packed into a single JWT delivered via the response fragment parameter of the redirect URI.

public const string FragmentJwt = "fragment.jwt";

Field Value

System.String

ResponseModes.Jwt Field

JARM shortcut response mode: indicates the default JWT redirect encoding for the requested response type (QueryJwt for the code flow, FragmentJwt for token-bearing flows), per JARM §2.3.4.

public const string Jwt = "jwt";

Field Value

System.String

ResponseModes.Query Field

Represents the "query" response mode, where the response parameters are appended as query parameters to the redirect URI.

public const string Query = "query";

Field Value

System.String

ResponseModes.QueryJwt Field

JARM (JWT Secured Authorization Response Mode) variant of Query: the response parameters are packed into a single JWT delivered via the response query parameter of the redirect URI.

public const string QueryJwt = "query.jwt";

Field Value

System.String