WSO2 API Управление пользователями - PullRequest
0 голосов
/ 18 февраля 2020

У меня есть собственная MySql база данных с пользователями и ролями.

Как интегрировать с WSO2, чтобы из моей базы данных MySql можно было создать токен?

1 Ответ

4 голосов
/ 19 февраля 2020

Если ваша схема базы данных не соответствует схеме wos2 IS, вы не можете напрямую интегрировать свою БД. (вы можете проверить скрипты БД в продукте, чтобы увидеть схему)

Если ваша схема БД совместима с wso2 IS, выполните команду c

1. https://is.docs.wso2.com/en/next/setup/changing-to-mysql/# ! [IS 5.9 и выше] 2. https://docs.wso2.com/display/IS570/Configuring+a+JDBC+User+Store [IS5.7]

Если это не соответствует, тогда у вас есть два варианта

  1. Напишите пользовательский менеджер хранилища пользователей и подключите свою существующую БД: https://docs.wso2.com/display/IS570/Writing+a+Custom+User+Store+Manager

  2. Экспортируйте своих пользователей из текущей БД в БД, совместимую с wso2 IS. Для экспорта пользователя wso2 укажите параметры для использования soap конечной точки: https://is.docs.wso2.com/en/next/develop/managing-users-and-roles-with-apis/#adduser или остальной конечной точки: https://is.docs.wso2.com/en/next/develop/scim2-rest-apis/# / Users% 20Endpoint / createUser .

...