msal - 如何针对 Azure AD 验证 Angular 应用发送到后端 API 的令牌?
问题描述
带有 MSAL 的 Azure AD B2B - Angular 应用程序能够对用户进行身份验证并获取令牌。现在 Angular 应用程序需要调用 API(带有 MSAL 库的弹簧启动)。如何针对 Azure AD 验证此令牌?
解决方案
你从 Azure AD获取令牌。为了将它传递到您的 (Spring Boot) 后端,MSAL 拦截器很有帮助。身份验证代码流程很好地显示在这里:https ://docs.microsoft.com/en-us/azure/active-directory/develop/tutorial-v2-angular-auth-code
拦截器会将令牌添加到您通过HttpClient
.
推荐阅读
- metrics - 有人可以确认 tf.keras (tensorflow-2) 中指标的状态性吗?
- google-cloud-platform - Cloud Functions 的自定义域(使用 SSL)
- ios - 我的应用程序占用了 iPad 存储空间
- ios - Cordova 指定高于 cli-6.5.0 的 phonegap 版本会破坏 iOS 上的 cordova-plugin-statusbar
- ssh - 粘贴到 SSH 终端大写最后一个字符,不允许我编辑它
- c++ - C++ std::copy 错误:在“__cont”中请求成员“end”,它是非类类型“int* const”
- c++ - 在 c++ 中生成动态长度数组并使用 ctypes 在 python 中访问它
- javascript - 由于参考错误,csv 似乎没有出现
- typescript - 如果之前将字符串与枚举进行比较,为什么我不能分配给字符串?
- sql - 在 Google BigQuery 中使用 SQL 将字符串列转换为数字列