OAuthCallbackHandler

OAuth 回调处理器接口。

定义 OAuth 授权回调的监听与处理流程。典型用法:

  1. 调用 startListening 启动回调服务器

  2. 通过 callbackUrl 构建授权 URL 并引导用户访问

  3. 调用 waitForCallback 等待回调结果

  4. 调用 stop 释放资源

也可使用便捷方法 startAndGetCallback 一次性完成上述步骤。

Inheritors

JsOAuthCallbackHandler

Properties

Link copied to clipboard
abstract val callbackUrl: String

回调接收地址,格式为 http://localhost:{port}{path}

Functions

Link copied to clipboard
open suspend fun startAndGetCallback(authorizeUrl: String): OAuthCallbackResult

便捷方法:启动监听、引导用户到授权 URL 并等待回调。

Link copied to clipboard
abstract suspend fun startListening()

启动回调监听。

Link copied to clipboard
abstract suspend fun stop()

停止回调监听并释放资源。

Link copied to clipboard
abstract suspend fun waitForCallback(): OAuthCallbackResult

等待 OAuth 回调结果。