2015-09-17 106 views
1

Bluemix中有多个有关身份验证的教程,但我尚未找到有关授权的良好教程。在我的移动应用程序中,我需要对用户进行分组,并且只有拥有组的用户才能看到允许此组的消息。有没有一种服务可以帮助实现这一点?如何在IBM Bluemix中为移动云应用程序授权

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

谢谢。

回答

0

Stormpath是不是IBM的产品,并配有自己的定价(读:不是免费的)。是的,node.js教程将起作用。

您可以使用Bluemix中的业务规则服务来确定授权。尽管更加努力(您仍然需要查询保存组和角色的商店,例如LDAP),但它具有最大的灵活性。您不要问“是xxx组的用户成员”,而是要求“这是用户授权的”,并让业务规则指出。

1

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

0

Stormpath API已被弃用,所以如果您使用它,则需要迁移August 17th 2017

目前在Bluemix目录中有几个选项。

Passport是第三方选项,类似于Stormpath,但也有一些额外的用户管理功能。 IBM提供App ID,但我相信这只是提供社交认证,然后是服务授权。如果你不想进行社交登录,你必须携带自己的身份提供者。

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

相关问题