api - Facebook Workplace SCIM Api:将有电子邮件的用户转换为无电子邮件用户
问题描述
我用 FB Workplace API 尝试了所有方法来更新一个已停用电子邮件地址的现有用户(并且由于业务原因不会有新用户)
工作场所组织支持无电子邮件用户,所以我的需要如下:更新现有用户以将其转换为无电子邮件用户
API 文档讲述了如何创建无电子邮件用户,但没有说明如何将它们更新为无电子邮件用户(这可能是不可能的,因为文档指出拥有电子邮件的用户不能成为无电子邮件用户......但似乎可以通过管理 UI 中的手动更新进行半手动操作)
有没有人有一个特殊的技巧来做到这一点?
在我尝试之前的用户:
{
"schemas": [
"urn:scim:schemas:core:1.0"
],
"userName": "email@domain.com",
"id": "100064666705401",
"name":{
"familyName":"XXX",
"givenName":"Yyyy"
},
"active": true,
"emails": [
{
"primary": false,
"value": "email@domain.com"
}
],
"urn:scim:schemas:extension:facebook:auth_method:1.0": {
"auth_method": "password"
}
}
Http 调用(具有正确的身份验证信息):PUT https://www.workplace.com/scim/v1/Users/100064666705401
无论我尝试什么组合:
- 电子邮件:[]
- 电子邮件:空
- 电子邮件:[{primary:false,value:null}]
- 电子邮件:[{primary:false,value: ""}]
- 用户名: ””
- 用户名:空
我没有找到将用户转换为无电子邮件用户的方法
帮助 :)
解决方案
推荐阅读
- office-js - Mac 上的 Outlook 2019 中缺少 SeriesId
- wordpress - 为什么将 SSL 域添加到 WordPress 多站点会导致:“潜在的安全风险”警告
- java - 根据集合中的值过滤列表中的值
- c - C如何跨平台?
- couchbase - 与沙发底座的连接正在挂起
- c++ - C++ Win10以编程方式确定手动锁和OS锁?
- javascript - 如何在特定上下文中使用 querySelectorAll
- typescript - IE 上的 HierarchyRequestError 4 和 DOM 操作上的 Edge
- python-3.x - pathos.multiprocessing 有星图吗?
- sql - SQL 舍入到小数点后 2 位或 3 位