Я использую SCIM api для регистрации пользователя
curl -v -k --user admin:admin --data '{"schemas":[],"name":{"familyName":"Smith","givenName":"Paul"},"userName":"Paul","password":"password","emails":[{"primary":true,"value":"paul@somemail.com"}],"urn:ietf:params:scim:schemas:extension:enterprise:2.0:User":{askPassword:"true"}}' --header "Content-Type:application/json" https://localhost:9443/scim2/Users
Я получил
Создать пароль для новой учетной записи
по электронной почте на мой основной адрес электронной почты с кодом подтверждения.
Как проверить этот код подтверждения с помощью wso2, используя SCIM 2?
В REST API есть опция проверить код .
Я попробовал REST API
curl -k -v -X POST -H "Authorization: Basic YWRtaW46YWRtaW4=" -H "Content-Type: application/json" -d '{ "code": "84325529-8aa7-4851-8751-5980a7f2d9f7","properties": []}' "https://localhost:9443/api/identity/user/v1.0/validate-code"
, он возвращает в случае неверного кода
{
"code": "18001",
"message": "Bad Request",
"description": "Invalid Code '84325529-8aa7-4851-8751-5980a7f2d9f7'"
}
, в случае, если действительный код возвращает
{
"code": "18001",
"message": "Bad Request",
"description": "Invalid Code '%s.'"
}
нет ошибки консоли
Проверка кода работала с Рабочий процесс API REST