class JwtHeader
cangjie
public class JwtHeader <: JwtContent功能:表示 JWT 头部内容。
父类型:
成员概览
| 成员 | 功能 |
|---|---|
| init() | 创建默认的 JWT 头部。 |
| init(SigningCredentials) | 使用签名凭据创建 JWT 头部。 |
| init(SigningCredentials, ?Map<String, Any>) | 使用签名凭据和附加头部声明创建 JWT 头部。 |
| init(SigningCredentials, ?Map<String, Any>, ?String) | 使用签名凭据、附加头部声明和令牌类型创建 JWT 头部。 |
| prop typ | 获取令牌类型。 |
| prop alg | 获取签名算法标识。 |
| prop kid | 获取密钥标识。 |
| prop signingCredentials | 获取关联的签名凭据。 |
init()
cangjie
public init()功能:创建默认的 JWT 头部。
init(SigningCredentials)
cangjie
public init(signingCredentials: SigningCredentials)功能:使用签名凭据创建 JWT 头部。
参数:
- signingCredentials: SigningCredentials - 用于生成头部算法信息的签名凭据。
init(SigningCredentials, ?Map<String, Any>)
cangjie
public init(signingCredentials: SigningCredentials, outboundAlgorithmMap: ?Map<String, Any>)功能:使用签名凭据和附加头部声明创建 JWT 头部。
参数:
- signingCredentials: SigningCredentials - 用于生成头部算法信息的签名凭据。
- outboundAlgorithmMap:
?Map<String, Any>- 要附加到头部的键值映射。
init(SigningCredentials, ?Map<String, Any>, ?String)
cangjie
public init(signingCredentials: SigningCredentials, outboundAlgorithmMap: ?Map<String, Any>, tokenType: ?String)功能:使用签名凭据、附加头部声明和令牌类型创建 JWT 头部。
参数:
- signingCredentials: SigningCredentials - 用于生成头部算法信息的签名凭据。
- outboundAlgorithmMap:
?Map<String, Any>- 要附加到头部的键值映射。 - tokenType:
?String- 要写入typ的令牌类型。
prop typ
cangjie
public prop typ: String功能:获取令牌类型。
类型:String
prop alg
cangjie
public prop alg: ?String功能:获取签名算法标识。
类型:?String
prop kid
cangjie
public prop kid: ?String功能:获取密钥标识。
类型:?String
prop signingCredentials
cangjie
public prop signingCredentials: ?SigningCredentials功能:获取关联的签名凭据。