Class ClientInitiatedBackchannelAuthorizationRequest
- Namespace
- Auth0.AuthenticationApi.Models.Ciba
- Assembly
- Auth0.AuthenticationApi.dll
Contains information required for initiating a CIBA authorization request.
public class ClientInitiatedBackchannelAuthorizationRequest : IClientAuthentication
- Inheritance
-
ClientInitiatedBackchannelAuthorizationRequest
- Implements
- Inherited Members
Properties
AdditionalProperties
Any additional properties to use.
public IDictionary<string, string> AdditionalProperties { get; set; }
Property Value
Audience
If you require an access token for an API, pass the unique identifier of the target API you want to access here
public string Audience { get; set; }
Property Value
BindingMessage
A human-readable string intended to be displayed on both the device calling /bc-authorize and the user’s authentication device (e.g. phone) to ensure the user is approving the correct request. For example: “ABC-123-XYZ”.
public string BindingMessage { 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 of the application.
public string ClientId { get; set; }
Property Value
ClientSecret
Client Secret of the application.
public string ClientSecret { get; set; }
Property Value
LoginHint
Contains information about the user to contact for authentication.
public LoginHint LoginHint { get; set; }
Property Value
RequestExpiry
Used to configure a custom expiry time for this request.
public int? RequestExpiry { get; set; }
Property Value
- int?
Scope
A space-separated list of OIDC and custom API scopes.
public string Scope { get; set; }