【发布时间】:2020-06-27 10:58:06
【问题描述】:
我正在使用 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
我有一个
为新帐户创建密码
通过电子邮件发送到我的主电子邮件地址并附上确认码。
如何使用 SCIM 2 通过 wso2is 验证此确认码?
在 REST API 中有一个 validate code 选项。
我尝试了 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.'"
}
没有控制台错误
验证代码使用REST API work flow
【问题讨论】: