OauthRegisteredClientDraft

Types

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

Properties

Link copied to clipboard
abstract override var accessTokenFormat: String?

访问令牌格式

Link copied to clipboard
abstract override var accessTokenTimeToLive: String?

访问令牌有效期

Link copied to clipboard
abstract override var authorizationCodeTimeToLive: String?

授权状态码有效期

Link copied to clipboard
abstract override var authorizationGrantTypes: String?

授权授权属性列表

Link copied to clipboard
abstract override var clientAuthenticationMethods: String?

客户端认证方法列表

Link copied to clipboard
abstract override var clientId: String?

客户端 ID

Link copied to clipboard
abstract override var clientIdIssuedAt: Instant?

客户端 ID 签发时间

Link copied to clipboard
abstract override var clientName: String?

客户端名称

Link copied to clipboard
abstract override var clientSecret: String?

客户端密钥

Link copied to clipboard
abstract override var clientSecretExpiresAt: Instant?

客户端密钥过期时间

Link copied to clipboard
abstract override var deviceCodeTimeToLive: String?

设备状态码有效期

Link copied to clipboard
abstract override var id: String

ID

Link copied to clipboard
abstract override var idTokenSignatureAlgorithm: String?

ID 令牌签名算法

Link copied to clipboard
abstract override var jwkSetUrl: String?

JWK Set URL

Link copied to clipboard
abstract override var postLogoutRedirectUris: String?

登出后重定向 URI 列表

Link copied to clipboard
abstract override var redirectUris: String?

重定向 URI 列表

Link copied to clipboard
abstract override var refreshTokenTimeToLive: String?

刷新令牌有效期

Link copied to clipboard
abstract override var requireAuthorizationConsent: Boolean?

要求授权授权同意

Link copied to clipboard
abstract override var requireProofKey: Boolean?

要求 PKCE

Link copied to clipboard
abstract override var reuseRefreshTokens: Boolean?

复用刷新令牌

Link copied to clipboard
abstract override var scopes: String?

权限范围列表

令牌端点认证签名算法

Link copied to clipboard

X509 证书绑定访问令牌列表

Link copied to clipboard
abstract override var x509CertificateSubjectDn: String?

X509 证书主题标识

Functions

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