我看到Bluemix Mobile客户端访问服务允许我使用Google,Facebook和自定义ID登录移动应用程序。
自定义ID登录选项与OAuth类似吗?文档轻描淡写,但我在这里不清楚。
谢谢, 切塔尼亚
答案 0 :(得分:0)
MCA使用OAuth2协议。
移动客户端访问集成使任何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授权终结点的令牌。