Table of Contents

Class OidcConstants.ResponseModes

Namespace
Fdyay.IdentityServer
Assembly
Fdyay.IdentityServer.Core.dll

Values of the response_mode authorize parameter. Duende's three.

public static class OidcConstants.ResponseModes
Inheritance
OidcConstants.ResponseModes
Inherited Members

Remarks

All three for the code flow, as Duende 8.0.1 accepts them: query by default, form_post (OAuth 2.0 Form Post Response Mode) and fragment (OAuth 2.0 Multiple Response Type Encoding Practices §2). Until 0.130.0 only query existed here — the other two were deleted as the implicit and hybrid flows', which they are not only: ASP.NET Core's OpenID Connect handler asks for form_post with code by default.

Fields

FormPost

OAuth 2.0 Form Post Response Mode: the response is posted to the redirect URI as an HTML form.

public const string FormPost = "form_post"

Field Value

string

Fragment

OAuth 2.0 Multiple Response Type Encoding Practices §2.1: the response is in the redirect URI's fragment.

public const string Fragment = "fragment"

Field Value

string

Query

OAuth 2.0 Multiple Response Type Encoding Practices §2.1: the response is in the redirect URI's query string. The default.

public const string Query = "query"

Field Value

string