Class OidcConstants.AuthorizeRequest
- Namespace
- Fdyay.IdentityServer
- Assembly
- Fdyay.IdentityServer.Core.dll
Parameters of an authorization request (RFC 6749 §4.1.1, OpenID Connect Core 1.0 §3.1.2.1).
public static class OidcConstants.AuthorizeRequest
- Inheritance
-
OidcConstants.AuthorizeRequest
- Inherited Members
Fields
AcrValues
OpenID Connect Core 1.0 §3.1.2.1: the authentication context classes asked for, space-separated; also where
the idp: and tenant: hints of IdentityServerConstants.KnownAcrValues ride.
public const string AcrValues = "acr_values"
Field Value
ClientId
RFC 6749 §4.1.1: the client making the request.
public const string ClientId = "client_id"
Field Value
CodeChallenge
RFC 7636 §4.3: the PKCE challenge the code redemption's code_verifier must match.
public const string CodeChallenge = "code_challenge"
Field Value
CodeChallengeMethod
RFC 7636 §4.3: how CodeChallenge was derived from the verifier; see OidcConstants.CodeChallengeMethods.
public const string CodeChallengeMethod = "code_challenge_method"
Field Value
DPoPKeyThumbprint
RFC 9449 §10: the thumbprint of the DPoP key the code should be bound to.
public const string DPoPKeyThumbprint = "dpop_jkt"
Field Value
Display
OpenID Connect Core 1.0 §3.1.2.1: how the client would like the user interface shown; see OidcConstants.DisplayModes.
public const string Display = "display"
Field Value
LoginHint
OpenID Connect Core 1.0 §3.1.2.1: a hint about who the user is, such as an e-mail address, to prefill sign-in.
public const string LoginHint = "login_hint"
Field Value
MaxAge
OpenID Connect Core 1.0 §3.1.2.1: the longest time, in seconds, since the user last authenticated before they must do so again.
public const string MaxAge = "max_age"
Field Value
Nonce
OpenID Connect Core 1.0 §3.1.2.1: a value carried into the identity token's nonce claim, binding it
to this request.
public const string Nonce = "nonce"
Field Value
Prompt
OpenID Connect Core 1.0 §3.1.2.1: whether the user is to be re-authenticated or asked for consent; see OidcConstants.PromptModes.
public const string Prompt = "prompt"
Field Value
RedirectUri
RFC 6749 §4.1.1: where the response is sent; must be one the client registered.
public const string RedirectUri = "redirect_uri"
Field Value
Request
RFC 9101: the request object, by value.
public const string Request = "request"
Field Value
RequestUri
A reference to the request's parameters held elsewhere: a pushed authorization request's URN (RFC 9126) or a URL the request object is fetched from (RFC 9101).
public const string RequestUri = "request_uri"
Field Value
Resource
RFC 8707 §2: the API the grant being requested is for.
public const string Resource = "resource"
Field Value
ResponseMode
OAuth 2.0 Multiple Response Type Encoding Practices §2.1: how the response is returned; see OidcConstants.ResponseModes.
public const string ResponseMode = "response_mode"
Field Value
ResponseType
RFC 6749 §4.1.1: what the client asks to be returned; see OidcConstants.ResponseTypes.
public const string ResponseType = "response_type"
Field Value
Scope
RFC 6749 §3.3: the scopes asked for, space-separated.
public const string Scope = "scope"
Field Value
State
RFC 6749 §4.1.1: an opaque value the client sets, returned unchanged with the response.
public const string State = "state"
Field Value
UiLocales
OpenID Connect Core 1.0 §3.1.2.1: the user's preferred languages for the user interface, as space-separated BCP 47 tags.
public const string UiLocales = "ui_locales"