Skip to content

class Token

cangjie
public class Token

功能:表示待生成或已生成的令牌负载信息。

成员概览

成员功能
var issuer保存令牌签发者标识。
var lifetime保存令牌有效时长。
var clientId保存令牌所属的客户端标识。
var description保存令牌描述信息。
var subject保存令牌关联的用户主体。
var audiences保存令牌面向的受众集合。
var tokenType保存令牌类型。
var creationTime保存令牌创建时间。

var issuer

cangjie
public var issuer = String.empty

功能:保存令牌签发者标识。

var lifetime

cangjie
public var lifetime: Int64 = 0

功能:保存令牌有效时长。

类型:Int64

var clientId

cangjie
public var clientId = String.empty

功能:保存令牌所属的客户端标识。

var description

cangjie
public var description: ?String = None

功能:保存令牌描述信息。

类型:?String

var subject

cangjie
public var subject = ClaimsPrincipal()

功能:保存令牌关联的用户主体。

var audiences

cangjie
public var audiences: Collection<String> = []

功能:保存令牌面向的受众集合。

类型:Collection<String>

var tokenType

cangjie
public var tokenType: String = String.empty

功能:保存令牌类型。

类型:String

var creationTime

cangjie
public var creationTime: DateTime = DateTime.now().inUTC()

功能:保存令牌创建时间。

类型:DateTime