Authorization.ClaimsPrincipalExtensions Class
Namespace: Nucleus.Extensions.Authorization
Assembly: Nucleus.Extensions.dll
Extensions used to access the current user's claims.
Methods
GetUserClaim<T>
(ClaimsPrincipal, String) Method
GetUserClaim<T> (ClaimsPrincipal user, String nameIdentifier)
Retrieve the specified claim from the user (claims principal)
GetUserId
(ClaimsPrincipal) Method
GetUserId (ClaimsPrincipal user)
Retrieve the name identifier claim from the user (claims principal)
IsAnonymous
(ClaimsPrincipal) Method
IsAnonymous (ClaimsPrincipal user)
Retrieve a true/false value indicating whether the user (claims principal) is anonymous (not logged on).
IsApproved
(ClaimsPrincipal) Method
IsApproved (ClaimsPrincipal user)
Retrieve a true/false value indicating whether the user (claims principal) account has been approved.
IsPasswordExpired
(ClaimsPrincipal) Method
IsPasswordExpired (ClaimsPrincipal user)
Retrieve a true/false value indicating whether the user (claims principal) password has expired.
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.
IsSystemAdministrator
(ClaimsPrincipal) Method
IsSystemAdministrator (ClaimsPrincipal user)
Retrieve a true/false value indicating whether the user (claims principal) is a system administrator.
IsVerified
(ClaimsPrincipal) Method
IsVerified (ClaimsPrincipal user)
Retrieve a true/false value indicating whether the user (claims principal) account has been verified.