OAuth无服务器提供商

时间:2018-03-24 13:26:22

标签: oauth serverless oauth.io

我正在寻找OAuth无服务器提供商:

  1. 主要提供商的OAuth身份验证
  2. 访问提供商' API
  3. 我已经花了一些时间玩OAuth.io服务,并且能够基于NodeJS构建原型。我成功实现了Facebook,Twitter,Github,Stackexchange,Google,Linkedin的身份验证。与Paypal的集成失败。

    这就是我为OAuth.io找到的:

    PROC:

    1. 支持的提供商列表
    2. 用户友好的管理控制台
    3. 身份验证流程,简单集成
    4. 缺点:

      1. 访问Github,Linkedin API会因API的变化而产生错误。看起来这些更改未反映在OAuth SDK中。
      2. Github活动不足。 NodeJS SDK的最后一次提交是在2016年11月完成的。
      3. 市场上还有其他OAuth无服务器提供商吗? 提前谢谢。

1 个答案:

答案 0 :(得分:0)

另一位oauth.io用户在这里。我喜欢他们的SDK的简单性,但他们的仪表板目前还不起作用(仅加载微调器)。

一个很好的选择是https://auth0.com,有很多功能和集成。您也可以像提问的那样访问提供商的API。您可以在此处找到使用Auth0访问GitHub API的示例:https://auth0.com/docs/connections/social/github

由于您提到无服务器,auth0.com还有一个非常好的无服务器平台https://webtask.io,您可以在云中运行自己的NodeJS功能。我发现它比AWS Lambda更直观/愉快,并且它直接与auth0.com集成。

与oauth.io相比,Auth0的下降是更陡峭的学习曲线(它们开始非常简单,但现在看起来他们希望成为所有auth的全部结束)并且更少定制登录屏幕/流程。基本上,他们希望您将用户重定向到他们托管和设计的登录屏幕。

希望有所帮助!