OauthAuthorizationDraft

Types

Link copied to clipboard
@GeneratedBy(type = OauthAuthorization::class)
object $
Link copied to clipboard
@GeneratedBy(type = OauthAuthorization::class)
class Builder

Properties

Link copied to clipboard
abstract override var accessTokenExpiresAt: Instant?

访问令牌过期时间

Link copied to clipboard
abstract override var accessTokenIssuedAt: Instant?

访问令牌签发时间

Link copied to clipboard
abstract override var accessTokenMetadata: String?

访问令牌元数据

Link copied to clipboard
abstract override var accessTokenScopes: String?

访问令牌权限范围列表

Link copied to clipboard
abstract override var accessTokenType: String?

访问令牌属性

Link copied to clipboard
abstract override var accessTokenValue: String?

访问令牌值

Link copied to clipboard
abstract override var attributes: String?

属性映射

Link copied to clipboard
abstract override var authorizationCodeExpiresAt: Instant?

授权状态码过期时间

Link copied to clipboard
abstract override var authorizationCodeIssuedAt: Instant?

授权状态码签发时间

Link copied to clipboard
abstract override var authorizationCodeMetadata: String?

授权状态码元数据

Link copied to clipboard
abstract override var authorizationCodeValue: String?

授权状态码值

Link copied to clipboard
abstract override var authorizationGrantType: String?

授权类型

Link copied to clipboard
abstract override var authorizedScopes: String?

已授权权限范围

Link copied to clipboard
abstract override var deviceCodeExpiresAt: Instant?

设备状态码过期时间

Link copied to clipboard
abstract override var deviceCodeIssuedAt: Instant?

设备状态码签发时间

Link copied to clipboard
abstract override var deviceCodeMetadata: String?

设备状态码元数据

Link copied to clipboard
abstract override var deviceCodeValue: String?

设备状态码值

Link copied to clipboard
abstract override var id: String

ID

Link copied to clipboard
abstract override var oidcIdTokenExpiresAt: Instant?

OIDC ID 令牌过期时间

Link copied to clipboard
abstract override var oidcIdTokenIssuedAt: Instant?

OIDC ID 令牌签发时间

Link copied to clipboard
abstract override var oidcIdTokenMetadata: String?

OIDC ID 令牌元数据

Link copied to clipboard
abstract override var oidcIdTokenValue: String?

OIDC ID 令牌值

Link copied to clipboard
abstract override var principalName: String?

主体名称

Link copied to clipboard
abstract override var refreshTokenExpiresAt: Instant?

刷新令牌过期时间

Link copied to clipboard
abstract override var refreshTokenIssuedAt: Instant?

刷新令牌签发时间

Link copied to clipboard
abstract override var refreshTokenMetadata: String?

刷新令牌元数据

Link copied to clipboard
abstract override var refreshTokenValue: String?

刷新令牌值

Link copied to clipboard
abstract override var registeredClientId: String?

注册客户端 ID

Link copied to clipboard
abstract override var state: String?

状态

Link copied to clipboard
abstract override var userCodeExpiresAt: Instant?

用户状态码过期时间

Link copied to clipboard
abstract override var userCodeIssuedAt: Instant?

用户状态码签发时间

Link copied to clipboard
abstract override var userCodeMetadata: String?

用户状态码元数据

Link copied to clipboard
abstract override var userCodeValue: String?

用户状态码值

Functions

Link copied to clipboard
@GeneratedBy(type = OauthAuthorization::class)
fun OauthAuthorization.copy(resolveImmediately: Boolean = false, block: OauthAuthorizationDraft.() -> Unit): OauthAuthorization