Class RefreshTokenRequest
- Namespace
- Auth0.AuthenticationApi.Models
- Assembly
- Auth0.AuthenticationApi.dll
Represents a request to get new tokens based on a previously obtained refresh token.
public class RefreshTokenRequest : IClientAuthentication
- Inheritance
-
RefreshTokenRequest
- Implements
- Inherited Members
Properties
Audience
Optional audience used for refreshing the access token token.
public string Audience { get; set; }
Property Value
ClientAssertionSecurityKey
Security Key to use with Client Assertion
public SecurityKey ClientAssertionSecurityKey { get; set; }
Property Value
ClientAssertionSecurityKeyAlgorithm
Algorithm for the Security Key to use with Client Assertion
public string ClientAssertionSecurityKeyAlgorithm { get; set; }
Property Value
ClientId
Client ID for which the refresh token was issued.
public string ClientId { get; set; }
Property Value
ClientSecret
Client secret for which the refresh token was issued.
public string ClientSecret { get; set; }
Property Value
Organization
Organization for Id Token verification.
public string Organization { get; set; }
Property Value
Remarks
- If you provide an Organization ID (a string with the prefix
org_
), it will be validated against theorg_id
claim of your user's ID Token. The validation is case-sensitive. - If you provide an Organization Name (a string without the prefix
org_
), it will be validated against theorg_name
claim of your user's ID Token.The validation is case-insensitive.
RefreshToken
A valid refresh token previously issued to the client.
public string RefreshToken { get; set; }
Property Value
Scope
Optional scope for the access request.
public string Scope { get; set; }
Property Value
Remarks
The requested scope must not include any scope not originally granted by the resource owner, and if omitted is treated as equal to the scope originally granted by the resource owner.
SigningAlgorithm
What JwtSignatureAlgorithm is used to verify the signature of Id Tokens.
public JwtSignatureAlgorithm SigningAlgorithm { get; set; }