msal - 从具有 Kerberos 身份验证的 Web API 调用图形 API
问题描述
我试图弄清楚哪个是我的应用程序的 ouath2 场景,以及如何代表具有 SSO 的用户调用 Graph API。
我的应用程序是这样组成的:
angular js(匿名)-> .NET REST Web API(Kerberos)
所以我有一个匿名客户端,它使用 Kerberos 作为身份验证调用 Web API,我需要做的是调用 Azure 从这些 Web API 中获取 oauth2 令牌。
这个想法是使用 Kerberos 提供的上下文来模拟用户并使用
var auth = app.AcquireTokenByIntegratedWindowsAuth(scopes).ExecuteAsync()
MSAL 库的方法。
这是正确的方法吗?还是我应该改变流程?
我也在阅读AcquireTokenByIntegratedWindowsAuth
如果不在 UI 线程中调用会死锁,作为一个简单的 Web API 项目,这会发生吗?
解决方案
推荐阅读
- wpf - 如何确定您使用的是 WinUI 2 还是 WinUI 3?
- javascript - chart.js:如何获取标签的图例颜色
- asp.net-mvc - 如何在一张表中显示关系模型?
- tensorflow - 如何为 tensorflow 冻结模型生成 prototxt 文件?
- python - 将浮点数转换为日期
- reactjs - Apollo Client - 如何使用使用 compose 的 HOC 组件测试使用多个查询的组件
- python - 如何遍历列表并转换数据类型
- mysql - 弹簧靴和 RDS 数据库。连接失败
- ruby - 我无法在我的 github 博客上更改 jekyll 语法荧光笔
- javascript - 在没有jQuery的情况下提交后是否绝对没有办法让html表单不刷新页面?