查询 Azure AD Graph 中的 B2C SignInName

2023-12-22

如何查询 Azure AD Graph 的SignInName https://msdn.microsoft.com/en-us/library/azure/ad/graph/api/entity-and-complex-type-reference#signinname-type?即我想获取用户的登录名并在 Azure AD 图形中查找用户对象。


我假设我应该使用$filter https://msdn.microsoft.com/en-us/library/azure/ad/graph/howto/azure-ad-graph-api-supported-queries-filters-and-paging-options#filter, right?

我试过:https://graph.windows.net/myB2Ctenant.onmicrosoft.com/users?api-version=1.6&$filter=signInNames eq spottedmahn

我得到了:

二元运算符“Equal”的操作数不是单个值。二元运算符要求 两个操作数均为单个值。


好吧,也许我应该使用any运算符所以我尝试了:https://graph.windows.net/myB2Ctenant.onmicrosoft.com/users?api-version=1.6&$filter=signInNames/any(c:c eq 'spottedmahn')

检测到类型不兼容的二元运算符。找到的操作数类型 运算符类型“Equal”的“Microsoft.DirectoryServices.SignlnName”和“Edm.String”。


认为c:c是一个 lambda 我然后尝试:https://graph.windows.net/myB2Ctenant.onmicrosoft.com/users?api-version=1.6&$filter=signInNames/any(c:c.value eq 'spottedmahn')

强制转换中的子类型“c.value”不是实体类型。只能对实体类型执行强制转换。

参考:用户实体 https://msdn.microsoft.com/en-us/library/azure/ad/graph/api/entity-and-complex-type-reference#user-entity


你很接近。

您必须按以下条件进行过滤signInNames数组并匹配value每个数组项的属性:

https://graph.windows.net/{tenant}/users?api-version=1.6&$filter=signInNames/any(x:x/value eq '{emailAddressOrUserName}')

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

查询 Azure AD Graph 中的 B2C SignInName 的相关文章

随机推荐

  • Scala 解析器有时会跳过空格,有时则不会

    我有一个可用的 Scala 解析器 但解决方案并不像我想要的那么干净 问题在于 某些产品必须将空格视为标记的一部分 但 更高级别 的产品应该能够忽略 跳过空格 如果我使用典型的 scala 解析器模式来扩展较低级别的解析器 那么skipWh
  • 如何让图像显示在屏幕中央?

    我想像第一张图像一样显示图像 但我的图像显示像第二张图像一样 我想显示像第一张图像这样的图像 比如屏幕中心和顶部和底部等间距的图像 但我的图像显示不是屏幕中心 顶部没有空格 我可以做什么来显示像第一张图像这样的图像 有谁知道请给出解决方案谢
  • 我是否不理解 UIActivityViewController,或者目前的实现很糟糕?

    我正在尝试将我的应用程序移动为使用 UIActivityViewController 而不是 UIActionSheet 以便我获得精美的图形共享按钮而不是文本按钮 我的应用程序仅针对 iOS 6 在尝试使用它几个晚上之后 似乎要么我完全误
  • 将行中的元组转换为 Dataframe 中的新列,必须使用 pandas 0.21

    我有包含元组列表的列 并且想将此元组转换为新列 注意 必须使用pandas 0 21 由于我的项目要求无法升级 请看下面的例子 df pd DataFrame dict a 1 2 3 b a a b c pear 1 apple 2 pe
  • registerKeyboardAction(...) 和 getInputMap().put(...) + getActionMap().put(...) 有什么区别?

    这两种方法有什么区别 getInputMap JComponent WHEN FOCUSED put KeyStroke getKeyStroke pressed F10 someAction getActionMap put someAc
  • Internet Explorer 表单提交目标到 iframe 不起作用

    我使用隐藏的 iframe 方法来提交文件而不加载新页面 它适用于除 Internet Explorer 之外的所有浏览器 这对于其他顶级浏览器来说很奇怪 表单和 iframe 如下所示
  • 堆栈防护和堆栈粉碎保护 - 金丝雀、内存

    我有一些关于 Stack Guard 和 SSP 保护的问题 第一个问题是关于 Stack Guard 及其三种类型的金丝雀 如果我没猜错的话 终止符 随机和随机异或 我想知道如何在 x86 Linux 系统上禁用 Stack Guard
  • 如何从C调用C++函数?

    我知道这个 从 C 调用 C 函数 如果我的应用程序是用 C 编写的 并且我必须从用 C 编写的库中调用函数 那么我会使用 main cpp extern C void C library function int x int y prot
  • Spring 网关:使用 Mono.fromCallable() 包装阻塞调用

    场景 在我的 Spring 云网关中 我需要根据数据库中保存的一些数据修改请求 因此我正在实现一个网关过滤器 考虑以下实现 存储库接口 public interface MyReactiveRepository Mono
  • 删除“#include ”不会破坏代码

    也许这是一个非常愚蠢的问题 但是我正在读的书指导我编写一段代码 使用算法对向量中的元素进行加扰和排序 为此 本书告诉我使用主 C 库中的算法库 好吧 到目前为止我明白了 但在编写代码后 我想看看如果我从代码的顶部删除这个库会破坏什么 令我惊
  • 我想在多个 JEE6 WEB 项目中共享 JPA 带注释的实体模型

    我想在几个 JEE6 WEB 项目中共享一个用 JPA 注释的实体模型 实体的注释如下 Entity public class Contract implements Serializable 我创建了一个只有带注释的实体类的maven项目
  • Ninject:是否可以加载声明为内部的模块

    是否可以配置 Ninject 来加载已声明为的模块internal 我尝试过配置InternalVisibleTo对于 Ninject 组件 但这没有帮助 我当然可以制作模块public 但实际上他们应该是internal 内部Kernal
  • str.startswith 到底如何工作?

    我已经玩了一段时间了startswith 我发现了一些有趣的事情 gt gt gt tup 1 2 3 gt gt gt lis 1 2 3 4 gt gt gt 1 startswith tup True gt gt gt 1 start
  • 在 Web 客户端中编码意外结果

    我尝试使用 webclient 将单词 Banana 翻译成 rus private void button1 Click object sender EventArgs e Navigate http translate google r
  • 查找堆损坏

    这是我之前问题的延伸 应用程序崩溃且没有任何解释 https stackoverflow com questions 5224154 application crash with no explanation 我遇到过很多崩溃 可能是由应用
  • Flutter:Firestore 事务仅在物理 iOS 设备上崩溃

    我有一个更新 Firestore 文档的简单事务 它可以在 Android 设备 Android 模拟器和 iOS 模拟器上正常运行 但在物理 iOS 设备 Firestore instance runTransaction Transac
  • C++ 套接字 - 我只能发送字符吗?

    我使用带有 win32 窗口的同步套接字 并使用 send 和 receive 函数通过互联网 TCP 发送数据 我想知道 我如何通过 tcp 套接字发送一些整数甚至我自己的类 结构 因为 send 函数只允许我发送字符 我是否只需要发送字
  • 使用双精度浮点实现的整数乘法是否精确到 2^53?

    我问这个问题是因为我正在计算矩阵乘法 其中所有矩阵值都是整数 我想使用 LAPACK 以便获得正确的快速代码 两个大整数 其乘积小于2 53 存储为doubles 相乘 得到 adouble包含精确的整数结果 你的分析是正确的 All in
  • 清除 ObservableCollection 时,e.OldItems 中没有项目

    这里有一些东西确实让我措手不及 我有一个 T 的 ObservableCollection 其中充满了项目 我还有一个附加到 CollectionChanged 事件的事件处理程序 当你Clear该集合会引发 CollectionChang
  • 查询 Azure AD Graph 中的 B2C SignInName

    如何查询 Azure AD Graph 的SignInName https msdn microsoft com en us library azure ad graph api entity and complex type refere