Bluemix Mobile客户端访问的自定义登录类似于OAuth吗?

时间:2016-08-26 09:09:43

标签: authentication mobile ibm-cloud ibm-mobile-services

我看到Bluemix Mobile客户端访问服务允许我使用Google,Facebook和自定义ID登录移动应用程序。

自定义ID登录选项与OAuth类似吗?文档轻描淡写,但我在这里不清楚。

谢谢, 切塔尼亚

1 个答案:

答案 0 :(得分:0)

MCA使用OAuth2协议。

From the docs

  

移动客户端访问集成使任何Web应用程序(无论其实现的技术如何)都可以利用OAuth2协议。

这里有Node.js OAuth SDK和两个自定义身份提供商示例,可能有助于清理问题:

https://github.com/ibm-bluemix-mobile-services/bms-mca-custom-identity-provider-sample

https://github.com/ibm-bluemix-mobile-services/bms-mca-custom-identity-provider-with-user-management

当您编写自己的自定义身份验证时,MCA会将OAuth2协议与您的自定义身份验证代码一起用作令牌端点。在对自定义实施进行身份验证/登录后,MCA会提供可用于访问MCA授权终结点的令牌。