网上的文档似乎非常稀缺。目前我能想到的唯一选择是让我的 SPA 应用程序打破约定并使(初始)注销页面与登录页面不同(例如我的应用程序)。
我的应用程序是使用 Durandal 2.0.0 构建的。
在我的一个 OAuth 测试应用程序中,我成功地实现了这个链接。但是由于 Durandal 的工作方式不同(服务器端控制器和剃须刀视图),我对如何实现我想要的完全感到困惑。
我想让我的应用程序保持单页应用程序。但我几乎没有使用 OAuth SDK 的经验
我唯一的要求是用户使用他的 FB 帐户登录我的应用程序。
我已经使用 FB java script API 对此进行了初步尝试,并让它工作,但在与另一位开发人员讨论后,java script API 的目的似乎不是为了促进安全的应用程序登录?按照我们的方式,允许任何用户传递一个有效的 fb userId,然后他将登录到我们的应用程序。:/
我将如何在 Durandal/Web API 单页应用程序中实现此流程?
用户使用 fb 登录 -> 然后在服务器上我们获取他的 fb userId -> 检索我们的内部 appID
我不是要求一个完整的答案/某人来做我的工作......但是任何让我开始/不那么困惑的文档将不胜感激。