У меня есть собственная MySql база данных с пользователями и ролями.
Как интегрировать с WSO2, чтобы из моей базы данных MySql можно было создать токен?
Если ваша схема базы данных не соответствует схеме 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]
Если это не соответствует, тогда у вас есть два варианта
Напишите пользовательский менеджер хранилища пользователей и подключите свою существующую БД: https://docs.wso2.com/display/IS570/Writing+a+Custom+User+Store+Manager
Экспортируйте своих пользователей из текущей БД в БД, совместимую с 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 .