Table of Contents

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 ClaimsPrincipal

The subject.

client Client

The client.

caller string

The 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

List<Claim>

The issued claims.

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.