OAuthConfig

@Serializable
data class OAuthConfig(val callbackHost: String = "localhost", val callbackPort: Int = 8080, val callbackPath: String = "/callback", val stateTimeoutMinutes: Int = 10, val enablePkce: Boolean = false)

OAuth 配置 用于配置 OAuth 回调参数(OAuth 流程)

Parameters

callbackHost

回调主机,默认为 "localhost"

callbackPort

回调端口,默认为 8080

callbackPath

回调路径,默认为 "/callback"

stateTimeoutMinutes

状态超时时间(分钟),默认为 10

enablePkce

是否启用 PKCE,默认为 false

Constructors

Link copied to clipboard
constructor(callbackHost: String = "localhost", callbackPort: Int = 8080, callbackPath: String = "/callback", stateTimeoutMinutes: Int = 10, enablePkce: Boolean = false)

Properties

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
val callbackPort: Int = 8080
Link copied to clipboard
val enablePkce: Boolean = false
Link copied to clipboard