Class AuthorizeRequestBuilder.AuthorizeRequestBuilderGetQueryParameters
- Namespace
- Autodesk.Authentication.Authentication.V2.Authorize
- Assembly
- Autodesk.Authentication.dll
To obtain an authorization code grant or id_token grant.We rate limit this endpoint. When rate limit reached, then Apigee will throw HTTP 429 Too Many Requests error. See Forge docs on the rate limit: Forge rate limitErrors came from OKTA/PF directly.Please refer forge v2 api document for more details <Link>
public class AuthorizeRequestBuilder.AuthorizeRequestBuilderGetQueryParameters
- Inheritance
-
AuthorizeRequestBuilder.AuthorizeRequestBuilderGetQueryParameters
- Inherited Members
Properties
Authoptions
A Json object carries information to Identity.
[QueryParameter("authoptions")]
public string? Authoptions { get; set; }
Property Value
ClientId
Client ID.
[QueryParameter("client_id")]
public string? ClientId { get; set; }
Property Value
CodeChallenge
A challenge for PKCE. The challenge is verified in the access token request.
[QueryParameter("code_challenge")]
public string? CodeChallenge { get; set; }
Property Value
CodeChallengeMethod
Method used to derive the code challenge for PKCE. Must be S256 if code_challenge
is present.
[QueryParameter("code_challenge_method")]
public string? CodeChallengeMethod { get; set; }
Property Value
Nonce
A string value used to associate a Client session with an ID Token, and to mitigate replay attacks. Required if response_type
is id_token
or token
[QueryParameter("nonce")]
public string? Nonce { get; set; }
Property Value
Prompt
Values supported: login
and none
.login
: Always prompt the user for authentication, regardless of the login session.prompt
: Do not prompt user for authentication. If user is not logged in, the calling application receives an error.
[QueryParameter("prompt")]
public string? Prompt { get; set; }
Property Value
RedirectUri
URL-encoded callback URL.
[QueryParameter("redirect_uri")]
public string? RedirectUri { get; set; }
Property Value
ResponseMode
The mode of response for the supplied response_type
. Supported values are fragment
, form_post
or query
. query
is not supported if the response_type
is token
.
[QueryParameter("response_mode")]
public string? ResponseMode { get; set; }
Property Value
ResponseType
Must be code
for authorization code grant, id_token
for an OpenID Connect ID token.
[QueryParameter("response_type")]
public string? ResponseType { get; set; }
Property Value
Scope
URL-encoded, a space-delimited list of scopes. Supported values:1. device_sso2. All scopes mentioned in Forge Developers Guide
[QueryParameter("scope")]
public string? Scope { get; set; }
Property Value
State
The payload that authorization flow will pass back verbatim in state query parameter to the callback URL. It can contain alphanumeric, comma, period, underscore, and hyphen characters.
[QueryParameter("state")]
public string? State { get; set; }