gpt4 book ai didi

node.js - nodejs 在 azure 事件目录中查找用户

转载 作者:太空宇宙 更新时间:2023-11-03 22:07:07 26 4
gpt4 key购买 nike

我有一个nodejs API。我需要开发一个基于Azure Active Directory中的用户键搜索的功能。

有人可以帮助我或向我提供一些相关的教程。

谢谢

最佳答案

前言

这在一定程度上取决于您是否希望它完全在服务端而不需要用户交互,或者您是否想在用户上下文中运行它。

这个答案假设是后者。这种方法的主要好处是它将根据所需的用户权限运行搜索(这可能少于让您的应用程序将其作为服务执行此操作,例如可能不需要管理员同意)。一般来说,所有文档都可以在 Azure AD Developer Docs 找到。 。

您需要构建的步骤/应用

您需要执行以下操作:

  1. 让最终用户登录到您的客户端应用程序(例如,这里是 SPA sample )。

  2. 让此客户端应用向您的 Node Web API 请求 token (例如,这里有 Node Web API that accepts tokens

  3. 然后您需要查看 On-behalf-of protocol 。这将允许您将此 token 交换为 Microsoft Graph API 的 token 。

  4. 然后,您可以使用 Graph 的 token 来调用必要的 Users 端点 API endpoint for users

关于node.js - nodejs 在 azure 事件目录中查找用户,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52275276/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com