Table of Contents

Class ProfileDataRequestContextExtensions

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

Extensions for ProfileDataRequestContext

public static class ProfileDataRequestContextExtensions
Inheritance
ProfileDataRequestContextExtensions
Inherited Members

Methods

AddRequestedClaims(ProfileDataRequestContext, IEnumerable<Claim>)

Filters the claims based on the requested claim types and then adds them to the IssuedClaims collection.

public static void AddRequestedClaims(this ProfileDataRequestContext context, IEnumerable<Claim> claims)

Parameters

context ProfileDataRequestContext

The context.

claims IEnumerable<Claim>

The claims.

FilterClaims(ProfileDataRequestContext, IEnumerable<Claim>)

Filters the claims based on requested claim types.

public static List<Claim> FilterClaims(this ProfileDataRequestContext context, IEnumerable<Claim> claims)

Parameters

context ProfileDataRequestContext

The context.

claims IEnumerable<Claim>

The claims.

Returns

List<Claim>

LogIssuedClaims(ProfileDataRequestContext, ILogger)

Logs the issued claims.

public static void LogIssuedClaims(this ProfileDataRequestContext context, ILogger logger)

Parameters

context ProfileDataRequestContext

The context.

logger ILogger

The logger.

LogProfileRequest(ProfileDataRequestContext, ILogger)

Logs the profile request.

public static void LogProfileRequest(this ProfileDataRequestContext context, ILogger logger)

Parameters

context ProfileDataRequestContext

The context.

logger ILogger

The logger.