Authorization.ClaimsPrincipalExtensions Class
Namespace: Nucleus.Extensions.Authorization
Assembly: Nucleus.Extensions.dll
Extensions used to access the current user's claims.
Methods
GetUserId
(ClaimsPrincipal) Method
GetUserId (ClaimsPrincipal user)
Retrieve the name identifier claim from the user (claims principal)
IsSystemAdministrator
(ClaimsPrincipal) Method
IsSystemAdministrator (ClaimsPrincipal user)
Retrieve a true/false value indicating whether the user (claims principal) is a system administrator.
IsSiteAdmin
(ClaimsPrincipal,Site) Method
IsSiteAdmin (ClaimsPrincipal user, Site site)
Retrieve a true/false value indicating whether the user (claims principal) is a site administrator or system administrator.
IsApproved
(ClaimsPrincipal) Method
IsApproved (ClaimsPrincipal user)
Retrieve a true/false value indicating whether the user (claims principal) account has been approved.
IsVerified
(ClaimsPrincipal) Method
IsVerified (ClaimsPrincipal user)
Retrieve a true/false value indicating whether the user (claims principal) account has been verified.
GetUserClaim<T>
(ClaimsPrincipal,String) Method
GetUserClaim<T> (ClaimsPrincipal user, String nameIdentifier)
Retrieve the specified claim from the user (claims principal)