Table of Contents

Class MicrosoftIdentityPlatformRequestExtensions

Namespace
Cratis.Applications.Identity
Assembly
Cratis.Applications.dll

Extensions for HttpRequest for Microsoft Identity Platform.

public static class MicrosoftIdentityPlatformRequestExtensions
Inheritance
MicrosoftIdentityPlatformRequestExtensions
Inherited Members

Methods

GetClaims(ClientPrincipal)

Convert the claims into standard .NET Claim from the client principal.

public static IImmutableList<Claim> GetClaims(this ClientPrincipal principal)

Parameters

principal ClientPrincipal

The ClientPrincipal to convert from.

Returns

IImmutableList<Claim>

Converted claims.

GetClaims(HttpRequest)

Get the claims from the request.

public static IImmutableList<Claim> GetClaims(this HttpRequest request)

Parameters

request HttpRequest

HttpRequest to get from.

Returns

IImmutableList<Claim>

Collection of key / value with claims.

GetClaimsRaw(ClientPrincipal)

Get the claims from the request in a raw key/value form..

public static IEnumerable<KeyValuePair<string, string>> GetClaimsRaw(this ClientPrincipal principal)

Parameters

principal ClientPrincipal

The ClientPrincipal to convert from.

Returns

IEnumerable<KeyValuePair<string, string>>

Converted claims.