Class CompleteBackchannelLoginRequest
- Namespace
- Duende.IdentityServer.Services
- Assembly
- Duende.IdentityServer.dll
Models the data needed for a user to complete a backchannel authentication request.
public class CompleteBackchannelLoginRequest
- Inheritance
-
CompleteBackchannelLoginRequest
- Inherited Members
Constructors
CompleteBackchannelLoginRequest(string)
Ctor
public CompleteBackchannelLoginRequest(string internalId)
Parameters
internalIdstring
Properties
Description
Gets or sets the optional description to associate with the consent.
public string? Description { get; set; }
Property Value
InternalId
The internal store id for the request.
public string InternalId { get; set; }
Property Value
ScopesValuesConsented
Gets or sets the scope values consented to. Setting any scopes grants the login request. Leaving the scopes null or empty denies the request.
public IEnumerable<string>? ScopesValuesConsented { get; set; }
Property Value
SessionId
The session id to associate with the completion request if the Subject is provided. If the Subject is not provided, then this property is ignored in favor of the session id provided by the IUserSession service.
public string? SessionId { get; set; }
Property Value
Subject
The subject for which the completion is being made. This allows more claims to be associated with the request that was identified on the backchannel authentication request. If not provided, then the IUserSession service will be consulting to obtain the current subject.
public ClaimsPrincipal? Subject { get; set; }