azure - 使用 microsoft graph 验证联系信息以获取电子邮件

标签 azure azure-active-directory microsoft-graph-api azure-ad-b2c azure-ad-graph-api

如何使用 microsoft graph 从 azure ad b2c 获取身份验证联系信息,我希望检索电子邮件地址。

我检查了 Microsoft Graph API 的文档,发现除了使用 PowerShell 之外,没有提及如何获取身份验证联系信息 (learn.microsoft.com/en-za/azure/active-directory/authentication/…)

最佳答案

正如您提到的,似乎没有 microsoft Graph API 可以获取身份验证联系信息电子邮件。

但是我们可以通过以下 API 获取该信息,我使用浏览器捕获它。这似乎是一个小黑客。

Get https://main.iam.ad.ext.azure.com/api/UserDetails/{userId}

关于如何获取access token,请引用这个blog .

注意:我在Azure官方文档中没有找到这个API。请不要将其用于产品,您可以将其用于测试。

enter image description here

关于azure - 使用 microsoft graph 验证联系信息以获取电子邮件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53434900/

相关文章:

multithreading - RabbitMQ 消费者中的并发消息处理

azure - 以全局管理员身份登录时的 AADSTS90093

microsoft-graph-api - 请求访问 token 时的资源参数?

c# - 无法使用通配符搜索模式搜索 Microsoft Graph Api V1.0 用户

microsoft-graph-api - 在 MS Graph 中查找并显示扩展属性

Azure Web 作业在应用程序服务中的辅助插槽中交换

azure - azure/cognitive/bing 网络搜索中的逐字搜索(API,而非网站)

node.js - 使用 Github Actions 构建 Node/Express 并部署到 Azure Web App

azure - 自定义策略 REST API ValidationTechnicalProfile ContinuousOnError 不适用于 404 NotFound 和 401 未经授权的 HTTP 代码

azure - 在 Web 表单应用程序的一页上启用 Azure AD 身份验证