Namespace Auth0.AuthenticationApi.Models
Classes
- AccessTokenResponse
Represents an access token response.
- Actor
Represents the
act(actor) claim from an exchanged access token.
- AuthorizationCodePkceTokenRequest
Represents a request to exchange an authorization code (PKCE) for an access token during the OAuth authentication flow.
- AuthorizationCodeRequestBase
Base class for all types of Authorization Code requests.
- AuthorizationCodeTokenRequest
Represents a request to exchange an authorization code for an access token during the OAuth authentication flow.
- AuthorizationDetail
Represents a single entry in an OAuth 2.0 Rich Authorization Requests (RAR)
authorization_detailsarray.
- ChangePasswordRequest
Represents a request to change a password via an email.
- ClientCredentialsTokenRequest
Represents a request get a token using the Client Credentials Grant flow.
- DeviceCodeRequest
Represents a request to start a Device Authorization flow.
- DeviceCodeResponse
Represents the response from a Device Authorization request.
- DeviceCodeTokenRequest
Represents a request to exchange a Device Code for an access token during the OAuth authentication flow.
- FederatedConnectionAccessTokenRequest
Represents a request to exchange an Auth0 token for an access token issued by one of Auth0's federated connections (Token Vault), using the Auth0 token-exchange grant
urn:auth0:params:oauth:grant-type:token-exchange:federated-connection-access-token.
- ImpersonationRequest
Represents a request to obtain a one-time link for impersonating a user.
- OnBehalfOfTokenRequest
Represents an On-Behalf-Of (OBO) token-exchange request.
- OnBehalfOfTokenResponse
Represents the response of an On-Behalf-Of token exchange.
- PasswordlessEmailRequest
Represents a request to start a Passwordless email flow.
- PasswordlessEmailResponse
Represents a Passwordless email response.
- PasswordlessEmailTokenRequest
Represents a request to exchange a one time password, received through email, for an access token using the Passwordless flow.
- PasswordlessSmsRequest
Represents a Passwordless SMS flow request.
- PasswordlessSmsResponse
Represents the response from a Passwordless SMS request.
- PasswordlessSmsTokenRequest
Represents a request to exchange a one time password, received through SMS, for an access token using the Passwordless flow.
- PasswordlessTokenRequestBase
Base class for all types of Passwordless requests.
- PushedAuthorizationRequestResponse
Represents a Pushed Authorization Request response.
- RefreshTokenRequest
Represents a request to get new tokens based on a previously obtained refresh token.
- ResourceOwnerTokenRequest
Represents a request get a token using the Resource Owner Grant flow.
- RevokeRefreshTokenRequest
Represents a request to get new tokens based on a previously obtained refresh token.
- SignupUserRequest
Represents a request to sign up a new user.
- SignupUserResponse
Represents the response from signing up a new user.
- TokenBase
Base class for all authentication tokens.
- TokenExchangeTokenRequest
Represents a request to exchange a token using the OAuth 2.0 Token Exchange grant (RFC 8693), also known as Custom Token Exchange.
- TokenType
Well-known OAuth 2.0 Token Exchange (RFC 8693) token type URNs, plus the Auth0-specific Session Transfer Token type.
- UserInfo
Represents user information returned from a standard OpenID Connect
/userinfoendpoint.
- UserInfoAddress
Represents a physical mailing address of an user.
- UserMaintenanceRequestBase
Base class for user maintenance requests.
Interfaces
Enums
- AuthorizationResponseMode
Represents an authentication response mode.
- AuthorizationResponseType
Represents an authentication reponse type.
- PasswordlessEmailRequestType
Type of passwordless email request.