У меня WSO2 IS 5.8.0. E-mail OTP включен в моей настройке. Я попытался добавить пользователя с помощью scim, как указано в документация. Как показано ниже:
curl -v -k --user admin:admin --data '{"schemas":[],"name":{"familyName":"jackson","givenName":"kim"},"userName":"kim","password":"kimwso2","emails":[{"primary":true,"value":"[email protected]","type":"home"}]}' --header "Content-Type:application/json" https://localhost:9443/scim2/Users
Я сохранил только одну запись в массиве email
как primary:true
. Использование добавлено в WSO2, но я не вижу, что его адрес электронной почты должен быть обновлен, что вызывает проблему при входе в систему с использованием электронной почты OTP (поскольку он не может найти адрес электронной почты)
Вот скриншот данных профиля вышеуказанного пользователя:
Как также обновить электронную почту для пользователей, которых мы создаем с помощью scim? Также какой API для обновления ролей при создании пользователя?