Mobile 如何在IBM Bluemix中为移动云应用程序进行授权

Mobile 如何在IBM Bluemix中为移动云应用程序进行授权,mobile,authorization,ibm-cloud,stormpath,Mobile,Authorization,Ibm Cloud,Stormpath,Bluemix中有多个关于身份验证的教程,但我还没有找到一个关于授权的好教程。在我的移动应用程序中,我需要对用户进行分组,只有具有分组的用户才能查看允许进入该组的消息。是否有服务可以帮助实现这一点 有人在论坛中提到Stormpath,它内置了用户注册、登录、授权等功能,这正是我所需要的。它是否适用于移动应用程序?与Bluemix一起使用是免费的吗?它有与node.js集成的教程,假设它与Bluemix一起工作 谢谢 ZhengStormpath不是IBM的产品,它有自己的定价(阅读:非免费)。是

Bluemix中有多个关于身份验证的教程,但我还没有找到一个关于授权的好教程。在我的移动应用程序中,我需要对用户进行分组,只有具有分组的用户才能查看允许进入该组的消息。是否有服务可以帮助实现这一点

有人在论坛中提到Stormpath,它内置了用户注册、登录、授权等功能,这正是我所需要的。它是否适用于移动应用程序?与Bluemix一起使用是免费的吗?它有与node.js集成的教程,假设它与Bluemix一起工作

谢谢


Zheng

Stormpath不是IBM的产品,它有自己的定价(阅读:非免费)。是的,node.js教程可以使用


您可以使用Bluemix中的业务规则服务来确定授权。虽然这需要更多的努力(您仍然需要查询保存组和角色的存储,例如LDAP),但它允许最大的灵活性。不要问“该用户是否是xxx组的用户成员”,而是问“该用户是否已授权”,让业务规则来解决这个问题。

使用Bluemix推送通知服务。 此服务管理应用程序用户到其设备、设备平台的映射,并处理向他们发送推送通知。
使用此服务,您可以向移动应用程序用户发送广播、单播(基于用户ID、设备ID)以及基于推送通知的标签(或主题)

Stormpath API已被弃用,因此如果您正在使用它,则需要通过进行迁移

Bluemix目录中目前有几个选项

是一个类似于Stormpath的第三方选项,但也有一些附加的用户管理功能。IBM正在提供,但我相信这只是提供社会身份验证,然后是服务授权。如果你不想社交登录,你必须带上自己的身份提供者

我不知道Bluemix目录中有任何免费产品