login With OAuth
执行完整的 OAuth 登录流程
自动生成状态和 PKCE 参数
调用回调处理器开始监听
验证回调中的 state 参数(防止 CSRF 攻击)
交换授权码获取用户令牌
Return
TokenInfo 获取到的用户令牌信息
Parameters
scope
权限范围(可选)
Throws
如果没有可用的回调处理器
如果 state 验证失败或 OAuth 流程出错
执行完整的 OAuth 登录流程
自动生成状态和 PKCE 参数
调用回调处理器开始监听
验证回调中的 state 参数(防止 CSRF 攻击)
交换授权码获取用户令牌
TokenInfo 获取到的用户令牌信息
权限范围(可选)
如果没有可用的回调处理器
如果 state 验证失败或 OAuth 流程出错