Table of Contents

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

string

ClientId

Client ID.

[QueryParameter("client_id")]
public string? ClientId { get; set; }

Property Value

string

CodeChallenge

A challenge for PKCE. The challenge is verified in the access token request.

[QueryParameter("code_challenge")]
public string? CodeChallenge { get; set; }

Property Value

string

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

string

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

string

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

string

RedirectUri

URL-encoded callback URL.

[QueryParameter("redirect_uri")]
public string? RedirectUri { get; set; }

Property Value

string

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

string

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

string

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

string

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

Property Value

string