createDefaultOAuthHandler

expect fun createDefaultOAuthHandler(config: OAuthCallbackServerConfig = OAuthCallbackServerConfig.DEFAULT): OAuthCallbackHandler

创建平台默认的 OAuth 回调处理器。

根据当前运行平台自动选择合适的实现:

  • JVM: 启动本地 HTTP 服务器,自动打开浏览器

  • JS (浏览器): 使用 postMessage 机制监听回调

  • JS (Node.js): 使用 Node.js http 模块创建本地服务器

  • Native: 启动本地 HTTP 服务器接收回调

Return

平台对应的 OAuthCallbackHandler 实例

Parameters

config

回调服务器配置,默认使用 OAuthCallbackServerConfig.DEFAULT

actual fun createDefaultOAuthHandler(config: OAuthCallbackServerConfig): OAuthCallbackHandler

创建平台默认的 OAuth 回调处理器。

根据当前运行平台自动选择合适的实现:

  • JVM: 启动本地 HTTP 服务器,自动打开浏览器

  • JS (浏览器): 使用 postMessage 机制监听回调

  • JS (Node.js): 使用 Node.js http 模块创建本地服务器

  • Native: 启动本地 HTTP 服务器接收回调

Return

平台对应的 OAuthCallbackHandler 实例

Parameters

config

回调服务器配置,默认使用 OAuthCallbackServerConfig.DEFAULT

创建平台默认的 OAuth 回调处理器。

根据当前运行平台自动选择合适的实现:

  • JVM: 启动本地 HTTP 服务器,自动打开浏览器

  • JS (浏览器): 使用 postMessage 机制监听回调

  • JS (Node.js): 使用 Node.js http 模块创建本地服务器

  • Native: 启动本地 HTTP 服务器接收回调

Return

平台对应的 OAuthCallbackHandler 实例

Parameters

config

回调服务器配置,默认使用 OAuthCallbackServerConfig.DEFAULT

创建平台默认的 OAuth 回调处理器。

根据当前运行平台自动选择合适的实现:

  • JVM: 启动本地 HTTP 服务器,自动打开浏览器

  • JS (浏览器): 使用 postMessage 机制监听回调

  • JS (Node.js): 使用 Node.js http 模块创建本地服务器

  • Native: 启动本地 HTTP 服务器接收回调

Return

平台对应的 OAuthCallbackHandler 实例

Parameters

config

回调服务器配置,默认使用 OAuthCallbackServerConfig.DEFAULT