facebook - 我们如何在 Web 上使用 Facebook 流登录期间获取 OIDC 令牌
问题描述
我正在为Sign-in with Facebook
网络手动构建登录流程。参考 -手动构建登录流程。在此流程中,您可以交换authorizationCode
与AccessTokens
。参考 -访问令牌的交换代码。
但是根据文档,无法在此流程中检索 OIDC 令牌。
Facebook 最近开始提供有限登录模式。Limited Login 中的成功登录会填充一个包含 OIDC 令牌的全局 AuthenticationToken 实例。受限登录模式基于OpenID Connect 标准,允许用户在您的应用上创建新帐户或访问现有帐户。但目前 Facebook Limited Login 似乎只与 iOS 相关。
Sign-in with Facebook
为了遵循 OpenID Connect 标准,我们有什么方法可以在网络上的流程中检索 OIDC 令牌?
解决方案
推荐阅读
- javascript - 基于光标接近度的 HTML5 Canvas 元素颜色变化
- unity3d - 在 Unity AR Foundation/Arkit 中将真实对象与 3D 模型对象进行比较
- laravel - 在 Laravel 和 pusher.js 中建立连接之前关闭 WebSocket
- azure - azure app config web hook是否通过http调用更新应用程序的所有实例?
- javascript - Testcafe - 上传文件,状态为 222,没有响应,日志中也没有错误
- java - 数据测试 / REST 保证 / Java 单元测试
- cocoa - 带有 NSTextTable 的 NSTextView:使用水平滚动设置最小宽度?
- mysql - 需要用以前的值替换 NULL
- haskell - <**> 是 <*> 的变体,参数颠倒了。“颠倒”是什么意思?
- xml - 在 XSLT 2.0 中定义变量时使用 xsl:copy-of