【发布时间】:2021-05-17 06:28:33
【问题描述】:
我希望将调用 MS Graph 的 WebAPI 应用程序从 .Net 2.0 中的 Adal 升级到 .net 3.1 中的 Msal。我的应用程序使用 B2C 对端点进行授权。我使用 Adal 调用 MS Graph 以获取组声明并检测用户是否为管理员。
我看到阿达尔已经走到了生命的尽头。我看过 Msal.Net,但可能没有关于如何在 .Net Core 3.1 中配置 API 的示例。如何将配置连接到 AzureB2C 和 Azure Active Directory?有没有可以查询 MS Graph 的示例?
我已成功连接我的 api 以检查 AzureB2C,我如何查询 MS Graph?
【问题讨论】:
-
查询Graph api并没有真正改变,只要你能获得一个有效的token。那么这对你有帮助吗? docs.microsoft.com/en-us/azure/active-directory/develop/…
-
该链接看起来像是在登录 b2c。我只是想从我的 WebAPI 中的管理员帐户查询用户的声明。是的,我意识到查询保持不变,但我使用的 Adal 已被弃用。直接看链接似乎没有帮助,但我很感激。
-
我刚刚导入了相同的 Active Directory 库并且它工作正常。我想升级,但现在可以了。
-
我之前在java中找到了一个示例来实现azure ad中的web api应用程序保护,我从这里找到了一个sample,它也提供了dotnet中的示例,请参考。
标签: asp.net-core azure-active-directory azure-ad-b2c