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