如何在没有电子邮件地址的情况下创建唯一的用户名?
当我发送如下的卷曲请求时
c
我得到的回复如下
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" }
}
}'
我想保留与电子邮件地址不同的用户名,如何在okta中实现此目的?
答案 0 :(得分:3)
实际上,可以通过他们的配置文件编辑器来实现。
转到您的管理控制台,然后点击目录>配置文件编辑器
在该位置,您可以通过单击旁边的“编辑”操作来编辑“用户”配置文件。这将允许您为用户添加自定义属性,删除属性或编辑现有属性。您可以通过单击属性行中的图标进行编辑。
要从用户名中删除电子邮件格式限制,可以在用户名行中单击该图标,转到“格式限制”,然后选择“无”。这样可以让您随意设置用户名的格式!
另一种选择是选择“自定义字符限制”,这将允许您设置更详细的限制。
来源:我是Okta实例的管理员
答案 1 :(得分:1)
不幸的是,目前还不可能,用户名必须是电子邮件地址。您的请求很常见且正在考虑中,我建议您与Okta的联系人一起查看我们的路线图中的位置。