nodejs在azure活动目录中查找用户

问题描述 投票:2回答:1

我有一个nodejs API。我需要开发一个基于密钥搜索azure活动目录中的用户的功能。

有人可以帮助我,或者告诉我一些关于那个的tutos。

谢谢

node.js azure-active-directory
1个回答
1
投票

Preface

如果您希望在没有用户交互的情况下完全是服务端,或者如果您想在用户的上下文中运行它,那么它将依赖于一点。

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

Steps / Apps you need to build

你会想要做以下事情:

  1. 将最终用户登录到您的客户端应用程序(例如,这里是SPA sample)。
  2. 让此客户端应用程序向您的Node Web API请求令牌(例如,这里是Node Web API that accepts tokens
  3. 然后你会想看看On-behalf-of protocol。这将允许您将此标记交换为Microsoft Graph API的标记。
  4. 然后,您可以使用Graph的标记来调用必要的Users端点API endpoint for users
© www.soinside.com 2019 - 2024. All rights reserved.