在Bluemix文档中,有两个选项可用于“移动应用程序安全性”(MAS)中的“用户身份验证”:


Google登录
Worklight登录


该文档讨论了安全令牌,MAS如何验证安全令牌并获取用户信息。

在我想使用Worklight登录的情况下,这是否意味着移动应用程序需要首先通过Worklight Server进行身份验证,Worklight Server将为该会话创建LTPA令牌,并且Bluemix能够验证此LTPA令牌并获得用户信息?

在这种情况下,移动设备需要先与Worklight服务器对话,然后才能与Bluemix对​​话。但是Worklight服务器是本地服务器,那么在Bluemix中的Cloud Integration之后呢?

最佳答案

是的,您的移动应用程序需要与本地Worklight服务器进行验证并获得auth令牌,然后才能与Bluemix进行交谈。首先,您将需要实现代码以从Worklight服务器获取安全性令牌。然后,您将能够使用提供的SDK设置令牌,该令牌将在所有对Mobile Cloud服务的HTTP请求的标头中传递。

为了使MAS验证令牌,您需要从Worklight服务器上将公钥文件的内容上传到MAS仪表板中。

您可以在here中找到有关此过程的更多详细信息。

10-07 16:16
查看更多