Table of Contents

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