Class BackChannelAuthenticationRequest
- Namespace
- Duende.IdentityServer.Models
- Assembly
- Duende.IdentityServer.Storage.dll
Models a backchannel authentication request.
public class BackChannelAuthenticationRequest
- Inheritance
-
BackChannelAuthenticationRequest
- Inherited Members
Constructors
BackChannelAuthenticationRequest()
public BackChannelAuthenticationRequest()
Properties
AuthenticationContextReferenceClasses
Gets or sets the authentication context reference classes.
public ICollection<string>? AuthenticationContextReferenceClasses { get; set; }
Property Value
AuthorizedScopes
Gets or sets the authorized scopes.
public IEnumerable<string>? AuthorizedScopes { get; set; }
Property Value
BindingMessage
Gets or sets the binding message.
public string? BindingMessage { get; set; }
Property Value
ClientId
Gets or sets the ID of the client.
public string ClientId { get; set; }
Property Value
CreationTime
Gets or sets the creation time.
public DateTime CreationTime { get; set; }
Property Value
Description
Gets or sets the description the user assigned to the client being authorized.
public string? Description { get; set; }
Property Value
IdP
Gets or sets the idp.
public string? IdP { get; set; }
Property Value
InternalId
The identifier for this request in the store.
public string InternalId { get; set; }
Property Value
IsComplete
Gets or sets a value indicating whether this instance has been completed.
public bool IsComplete { get; set; }
Property Value
Lifetime
Gets or sets the life time in seconds.
public int Lifetime { get; set; }
Property Value
Properties
Gets or sets a dictionary of custom properties associated with this request. These properties by default are copied from the validated custom request parameters.
public Dictionary<string, object> Properties { get; set; }
Property Value
RequestedResourceIndicators
Gets or sets the requested resource indicators.
public IEnumerable<string>? RequestedResourceIndicators { get; set; }
Property Value
RequestedScopes
Gets or sets the requested scopes.
public IEnumerable<string> RequestedScopes { get; set; }
Property Value
SessionId
Gets or sets the session identifier from which the user approved the request.
public string? SessionId { get; set; }
Property Value
Subject
Gets or sets the subject.
public ClaimsPrincipal Subject { get; set; }
Property Value
Tenant
Gets or sets the tenant.
public string? Tenant { get; set; }