ClaimsIdentity class

表示基于声明的标识。

构造函数

ClaimsIdentity(Claim[], string | boolean)

初始化 ClaimsIdentity 类的新实例。

属性

claims
isAuthenticated

返回身份验证状态。

方法

getClaimValue(string)

如果声明值存在) ,则返回声明值 (

构造函数详细信息

ClaimsIdentity(Claim[], string | boolean)

初始化 ClaimsIdentity 类的新实例。

new ClaimsIdentity(claims: Claim[], authenticationType?: string | boolean)

参数

claims

Claim[]

声明的数组。

authenticationType

string | boolean

此声明集的身份验证类型,或要替代 isAuthenticated 的布尔值

属性详细信息

claims

claims: Claim[]

属性值

Claim[]

isAuthenticated

返回身份验证状态。

boolean isAuthenticated

属性值

boolean

如果已进行身份验证,则为 True。

方法详细信息

getClaimValue(string)

如果声明值存在) ,则返回声明值 (

function getClaimValue(claimType: string): string | null

参数

claimType

string

要查找的声明类型

返回

string | null

声明值或 null(如果未找到)