【发布时间】:2019-11-16 02:13:34
【问题描述】:
B2C Azure AD 的用户具有相同的电子邮件地址,例如“someuser@gmail.com”。
User name User type Source
someuser@gmail.com Member Azure Active Directory
someuser@gmail.com Member Microsoft Account
someuser@gmail.com Member Facebook
请注意,来源列有所不同。电子邮件是一样的。
现在当我进行这样的搜索时:
GET https://graph.windows.net/myb2ctenant.onmicrosoft.com/users?api-version=1.6&$filter=signInNames/any(x:x/value%20eq%20%27someuser@gmail.com%27)
我只得到一行:源 = Azure Active Directory 的一行,但没有来自外部身份提供者 (IDP) 的其他 2 行。
如何一次性检索匹配此用户名\电子邮件地址的 3 行?
一旦我得到这 3 个用户,我想删除它们。
####### 编辑#######
来自 Chris Padget answer 我可以像这样获得将 Facebook 作为发行人的用户:
Get-User $filter=userIdentities/any(x:x/issuer%20eq%20%27facebook.com%27)
【问题讨论】:
标签: c# email azure-active-directory azure-ad-b2c delete-row