class ClaimsRequest
cangjie
public class ClaimsRequest功能:表示声明生成请求上下文。
成员概览
| 成员 | 功能 |
|---|---|
| init(Client, ClaimsPrincipal, ResourceCollection) | 创建声明生成请求上下文。 |
| func getAccessTokenClaimTypes() | 获取访问令牌涉及的声明类型集合。 |
| func getIdentityTokenClaimTypes() | 获取身份令牌涉及的声明类型集合。 |
init(Client, ClaimsPrincipal, ResourceCollection)
cangjie
public ClaimsRequest(
public let client: Client,
public let subject: ClaimsPrincipal,
public let resources: ResourceCollection
)功能:创建声明生成请求上下文。
参数:
- client: Client - 当前客户端。
- subject: ClaimsPrincipal - 当前用户主体。
- resources: ResourceCollection - 当前请求资源集合。
func getAccessTokenClaimTypes()
cangjie
public func getAccessTokenClaimTypes(): Array<String>功能:获取访问令牌涉及的声明类型集合。
返回值:
Array<String>- 返回访问令牌声明类型数组。
func getIdentityTokenClaimTypes()
cangjie
public func getIdentityTokenClaimTypes(): Array<String>功能:获取身份令牌涉及的声明类型集合。
返回值:
Array<String>- 返回身份令牌声明类型数组。