Class ClaimsPrincipalExtensions
- Namespace
- Oqtane.Extensions
- Assembly
- Oqtane.Server.dll
public static class ClaimsPrincipalExtensions
- Inheritance
-
ClaimsPrincipalExtensions
Methods
IsOnlyInRole(ClaimsPrincipal, string)
public static bool IsOnlyInRole(this ClaimsPrincipal claimsPrincipal, string role)
Parameters
claimsPrincipal
ClaimsPrincipal
role
string
Returns
- bool
Roles(ClaimsPrincipal)
public static string[] Roles(this ClaimsPrincipal claimsPrincipal)
Parameters
claimsPrincipal
ClaimsPrincipal
Returns
- string[]
SecurityStamp(ClaimsPrincipal)
public static string SecurityStamp(this ClaimsPrincipal claimsPrincipal)
Parameters
claimsPrincipal
ClaimsPrincipal
Returns
- string
SiteId(ClaimsPrincipal)
public static int SiteId(this ClaimsPrincipal claimsPrincipal)
Parameters
claimsPrincipal
ClaimsPrincipal
Returns
- int
SiteKey(ClaimsPrincipal)
public static string SiteKey(this ClaimsPrincipal claimsPrincipal)
Parameters
claimsPrincipal
ClaimsPrincipal
Returns
- string
TenantId(ClaimsPrincipal)
public static int TenantId(this ClaimsPrincipal claimsPrincipal)
Parameters
claimsPrincipal
ClaimsPrincipal
Returns
- int
UserId(ClaimsPrincipal)
public static int UserId(this ClaimsPrincipal claimsPrincipal)
Parameters
claimsPrincipal
ClaimsPrincipal
Returns
- int
Username(ClaimsPrincipal)
public static string Username(this ClaimsPrincipal claimsPrincipal)
Parameters
claimsPrincipal
ClaimsPrincipal
Returns
- string