RingCentral .Net SDK
Loading...
Searching...
No Matches
RingCentral.GetTokenRequest Class Reference

Token endpoint request parameters used in the "Refresh Token" flow with the refresh_token grant type. More...

Properties

string client_id [get, set]
 The registered identifier of a client application. Used to identify a client ONLY if the client authentication is not required and corresponding credentials are not provided with this request Example: AZwEVwGEcfGet2PCouA7K6.
string client_assertion_type [get, set]
 Client assertion type for the client_secret_jwt or private_key_jwt client authentication types, as defined by RFC-7523. This parameter is mandatory if the client authentication is required and a client decided to use one of these authentication types Enum: urn:ietf:params:oauth:client-assertion-type:jwt-bearer.
string client_assertion [get, set]
 Client assertion (JWT) for the client_secret_jwt or private_key_jwt client authentication types, as defined by RFC-7523. This parameter is mandatory if the client authentication is required and a client decided to use one of these authentication types.
string scope [get, set]
 The list of application permissions (OAuth scopes) requested. By default, it includes all permissions configured on the client application registration.
string endpoint_id [get, set]
 The unique identifier of a client application instance. If not specified, the derived or auto-generated value will be used.
long? access_token_ttl [get, set]
 Access token lifetime in seconds Maximum: 3600 Minimum: 600 Format: int32 Default: 3600.
long? refresh_token_ttl [get, set]
 Refresh token lifetime in seconds Maximum: 2592000 Format: int32 Default: 604800.
string grant_type [get, set]
 Grant type Required Enum: authorization_code, urn:ietf:params:oauth:grant-type:jwt-bearer, partner_jwt, refresh_token.
string code [get, set]
 For authorization_code grant type only. User's authorization code Required.
string redirect_uri [get, set]
 For authorization_code grant type only. This is a callback URI which determines where the response is sent. The value of this parameter must exactly match one of the URIs you have provided for your app upon registration Format: uri.
string code_verifier [get, set]
 For authorization_code grant type only. The code verifier as defined by the PKCE specification - RFC-7636 "Proof Key for Code Exchange by OAuth Public Clients".
string assertion [get, set]
 For urn:ietf:params:oauth:grant-type:jwt-bearer or partner_jwt grant types only. Authorization grant assertion (JWT) as defined by RFC-7523. Required.
string refresh_token [get, set]
 For refresh_token grant type only. Previously issued refresh token. Required.

Detailed Description

Token endpoint request parameters used in the "Refresh Token" flow with the refresh_token grant type.


The documentation for this class was generated from the following file:
  • RingCentral.Net/Definitions/GetTokenRequest.cs