Table of Contents

Class BackchannelUserLoginRequest

Namespace
Duende.IdentityServer.Models
Assembly
Duende.IdentityServer.dll

Models the information to initiate a user login request due to a CIBA request.

public class BackchannelUserLoginRequest
Inheritance
BackchannelUserLoginRequest
Inherited Members

Constructors

BackchannelUserLoginRequest()

public BackchannelUserLoginRequest()

Properties

AuthenticationContextReferenceClasses

Gets or sets the authentication context reference classes.

public IEnumerable<string>? AuthenticationContextReferenceClasses { get; set; }

Property Value

IEnumerable<string>

BindingMessage

Gets or sets the binding message.

public string? BindingMessage { get; set; }

Property Value

string

Client

Gets or sets the client.

public Client Client { get; set; }

Property Value

Client

IdP

Gets or sets the idp passed in the acr_values.

public string? IdP { get; set; }

Property Value

string

InternalId

Gets or sets the id of the request in the store.

public string InternalId { get; set; }

Property Value

string

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

Dictionary<string, object>

RequestedResourceIndicators

Gets or sets the resource indicator.

public IEnumerable<string>? RequestedResourceIndicators { get; set; }

Property Value

IEnumerable<string>

Subject

Gets or sets the subject.

public ClaimsPrincipal Subject { get; set; }

Property Value

ClaimsPrincipal

Tenant

Gets or sets the tenant passed in the acr_values.

public string? Tenant { get; set; }

Property Value

string

ValidatedResources

Gets or sets the validated resources.

public ResourceValidationResult ValidatedResources { get; set; }

Property Value

ResourceValidationResult