Curl Okta:如何创建没有电子邮件地址的用户名?
没有电子邮件地址,如何创建唯一的用户名 当我发送curl请求时,如下所示Curl Okta:如何创建没有电子邮件地址的用户名?,curl,okta,Curl,Okta,没有电子邮件地址,如何创建唯一的用户名 当我发送curl请求时,如下所示 curl -X POST \ 'https://xxxx.oktapreview.com/api/v1/users?activate=true' \ -H 'accept: application/json' \ -H 'authorization: SSWS xxxx' \ -H 'content-type: application/json' \ -d '{ "profile": { "
curl -X POST \
'https://xxxx.oktapreview.com/api/v1/users?activate=true' \
-H 'accept: application/json' \
-H 'authorization: SSWS xxxx' \
-H 'content-type: application/json' \
-d '{
"profile": {
"firstName": "Isaac",
"lastName": "Brock",
"email": "isaac@test.com",
"login": "isaac1223"
},
"credentials": {
"password" : { "value": "ddas4235sff" }
}
}'
我得到的答复如下
{
"errorCode": "E0000001",
"errorSummary": "Api validation failed: login",
"errorLink": "E0000001",
"errorId": "oaeVuAktJ_ZSbGQbB_VfsuFlg",
"errorCauses": [
{
"errorSummary": "login: User name must be in the form of an
email address (e.g. bob@nowhere.com)"
}
]
}
我想保留不同于电子邮件地址的用户名,如何在okta中实现这一点?不幸的是,目前不可能做到这一点,有一个硬性要求,用户名必须是电子邮件地址。您的请求很常见,正在考虑中。我建议您与Okta的联系人合作,看看这可能会出现在我们的路线图上。这实际上可以通过他们的个人资料编辑器实现 转到管理仪表板,然后点击目录>配置文件编辑器 在那里,您可以通过单击“用户”配置文件旁边的编辑操作来编辑该配置文件。这将允许您为用户添加自定义属性、删除属性或编辑现有属性。可以通过单击属性行中的图标进行编辑 要从用户名中删除电子邮件格式限制,您可以单击用户名行中的图标,转到格式限制并选择“无”。这将允许您按照自己的意愿格式化用户名 另一个选项是选择自定义字符限制,这将允许您设置更多粒度限制 来源:我是Okta实例的管理员