【问题标题】:How to implement Oauth/OpenID/Custom authentication with Backbone.js/Javascript frontend?如何使用 Backbone.js/Javascript 前端实现 Oauth/OpenID/自定义身份验证?
【发布时间】:2012-10-17 02:36:08
【问题描述】:

我有一个站点,我们的后端和前端(100% 主干)是解耦的 RestFul (JSON + Ajax),我们现在正在考虑如何实现用户身份验证。

我们希望支持 facebook、Google 和其他(OAuth 和 OpenId)以及我们为没有或不想使用其他帐户的用户提供的自定义方法。

您如何进行自定义身份验证?最好的做法是什么?

您是否也使用 OAuth 或 OpenID 进行自定义登录?

【问题讨论】:

    标签: javascript rest backbone.js openid oauth-2.0


    【解决方案1】:

    Oauth 过去曾在我使用我自己的自定义身份验证时为我工作过。有一个非常好的库可以处理大部分工作。

    http://oauth.googlecode.com/svn/code/javascript/

    如果您使用 node.js 作为 restFul 服务器,您可以使用 Passport Middleware http://passportjs.org/ 来处理大部分服务器端。

    Passport 的文档还包括一些可以在任何堆栈上实现的优秀通用示例和策略。 https://github.com/jaredhanson/passport#strategies-1

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2018-04-09
      • 2020-07-16
      • 2011-12-04
      • 1970-01-01
      • 1970-01-01
      • 2019-11-04
      • 1970-01-01
      相关资源
      最近更新 更多