Class ProfileDataRequestContext
- Namespace
- Duende.IdentityServer.Models
- Assembly
- Duende.IdentityServer.dll
Class describing the profile data request
public class ProfileDataRequestContext
- Inheritance
-
ProfileDataRequestContext
- Inherited Members
- Extension Methods
Constructors
ProfileDataRequestContext()
Initializes a new instance of the ProfileDataRequestContext class.
public ProfileDataRequestContext()
ProfileDataRequestContext(ClaimsPrincipal, Client, string, IEnumerable<string>)
Initializes a new instance of the ProfileDataRequestContext class.
public ProfileDataRequestContext(ClaimsPrincipal subject, Client client, string caller, IEnumerable<string> requestedClaimTypes)
Parameters
subject
ClaimsPrincipalThe subject.
client
ClientThe client.
caller
stringThe caller.
requestedClaimTypes
IEnumerable<string>The requested claim types.
Properties
Caller
Gets or sets the caller.
public string Caller { get; set; }
Property Value
- string
The caller.
Client
Gets or sets the client id.
public Client Client { get; set; }
Property Value
- Client
The client id.
IssuedClaims
Gets or sets the issued claims.
public List<Claim> IssuedClaims { get; set; }
Property Value
RequestedClaimTypes
Gets or sets the requested claim types.
public IEnumerable<string> RequestedClaimTypes { get; set; }
Property Value
- IEnumerable<string>
The requested claim types.
RequestedResources
Gets or sets the requested resources (if available).
public ResourceValidationResult RequestedResources { get; set; }
Property Value
- ResourceValidationResult
The resources.
Subject
Gets or sets the subject.
public ClaimsPrincipal Subject { get; set; }
Property Value
- ClaimsPrincipal
The subject.
ValidatedRequest
Gets or sets the validatedRequest.
public ValidatedRequest ValidatedRequest { get; set; }
Property Value
- ValidatedRequest
The validatedRequest.