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
ClientPrincipalThe 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
HttpRequestHttpRequest 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
ClientPrincipalThe ClientPrincipal to convert from.
Returns
- IEnumerable<KeyValuePair<string, string>>
Converted claims.