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
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
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
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
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
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
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";