EasyAF_ClaimsPrincipalExtensions
Syntax
Inheritance
Properties
NameClaimType
Returns
stringRoleClaimType
Returns
stringMethods
GetAllClaims
Parameters
- claimsPrincipal ClaimsPrincipal: The ClaimsPrincipal instance to check for Claims. Should be
, except in unit testing. - claimType string:
Returns
IEnumerable<Claim>GetClaimGuid
Parameters
- claimsPrincipal ClaimsPrincipal:
- claimType string:
Returns
GuidExceptions
[FormatException](https://learn.microsoft.com/dotnet/api/system.formatexception): If theclaimTypeis not formatted like a Guid (32 characters with 4 dashes), this exception will be thrown.
GetClaimValue
Parameters
- claimsPrincipal ClaimsPrincipal: The ClaimsPrincipal instance to check for Claims. Should be
, except in unit testing. - claimType string:
Returns
stringGetIdClaim
Parameters
- principal ClaimsPrincipal: The ClaimsPrincipal instance we’re extending.
Returns
GuidInitialize
Initialize
Parameters
SetIdClaimName
Parameters
- idClaimName string:
SetSchemaUri
Parameters
- schemaUri string: