2017-01-01 3 views
2

Я использую комбинацию WSO2 Identity Server как ключевой сервер и API-интерфейс API для авторизации API для ролей. Мое требование - предоставить бизнес-пользователям интерфейс, в котором они могут добавить пользователя, роль и которые должны отражать в WSO2. Я использую хранилище пользователей по умолчанию. Как я могу программно сделать это? Есть ли служба REST, которую я могу использовать?добавление пользователей программно в диспетчер API WSO2

Спасибо

ответ

3

Вы можете использовать сервер удостоверений SCIM REST APIs для добавления пользователей и ролей.

Перед использованием этого API вы должны включить SCIM в своих конфигурациях пользовательского магазина в user-mgt.xml.

<Property name="SCIMEnabled">true</Property> 
+0

Спасибо .. Попробуй это – Jocket

+0

Может ли любой из этих API поддерживать программное добавление роли в область видимости? Если бизнес-пользователи создают новую роль; могут ли они сопоставить его с существующим объемом программно? – Jocket

+0

Нет, в соответствии с текущим диапазоном реализации являются неизменяемыми. Как только они создаются, вы не можете их модифицировать. Их можно удалить. – Bee

4

Вы можете сделать функциональные возможности управления пользователями программно с помощью User Management APIs открывшихся в SOAP-сервисах. Эти API-интерфейсы позволяют управлять пользователями, пользовательскими ролями и претензиями и т. Д.

Если вы не можете использовать службы SOAP, вы можете использовать SCIM API, который является конечной точкой REST для выполнения таких операций, как создание и удаление пользователей. Однако это имеет ограниченные возможности по сравнению с API-интерфейсами SOAP управления пользователями.

+0

Спасибо .. Попробуй это – Jocket

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