2015-09-17 3 views
1

В Bluemix есть несколько учебников об аутентификации, но я еще не нашел хорошего учебника об авторизации. В моем мобильном приложении мне нужно сгруппировать пользователей, и только пользователи с группой получат сообщения, разрешенные этой группе. Есть ли способ помочь в реализации этого?Как сделать авторизацию для мобильного облачного приложения в IBM Bluemix

Кто-то упомянул Stormpath на форуме, он имеет встроенные функции для регистрации пользователей, входа в систему, авторизации и т. Д., Что мне и нужно. Работает ли она с мобильным приложением? можно ли использовать Bluemix? У него есть учебник для интеграции с node.js, предположим, что он работает с Bluemix?

Спасибо.

Чжэн

ответ

0

Stormpath не является продуктом IBM и поставляется со своей собственной ценообразованию (читай: не бесплатно). И да, будет работать учебник node.js.

Вы можете использовать службу бизнес-правил в Bluemix для определения авторизации. Хотя это больше усилий (вам все равно нужно запросить хранилище, где хранятся группы и роли, например LDAP), он обеспечивает большую гибкость. Вместо того, чтобы спрашивать «является пользователем группы xxx», вы спрашиваете «разрешен ли этот пользователь» и разрешите бизнес-правилу.

1

Используйте службу оповещений Bluemix Push. Эта служба управляет отображением пользователей приложения на свои устройства, платформу устройства и обрабатывает отправку push-уведомлений им. С помощью этой службы вы можете отправлять широковещательные сообщения, одноадресные рассылки (на основе идентификатора пользователя, идентификатор устройства), а также теги (или темы) на основе push-уведомлений пользователям мобильных приложений.

0

API Stormpath устарел, поэтому, если вы его используете, вам необходимо выполнить миграцию на August 17th 2017.

В каталоге Bluemix есть несколько вариантов.

Passport является сторонним вариантом, похожим на Stormpath, но также имеет некоторые дополнительные функции управления пользователями. IBM предлагает App ID, но я считаю, что это только социальная аутентификация, а затем авторизация услуг. Если вам не нужен социальный логин, вам придется принести свой собственный поставщик удостоверений.

Я не знаю никаких бесплатных предложений в каталоге Bluemix.

Смежные вопросы