python - 在 Web 应用中使用 SAML 实施 Azure AD 身份验证
问题描述
我已经在 Angular 应用程序中使用 MSAL 成功创建了 Azure AD 身份验证,之后我将令牌传递给 Django 并从 azure 验证了令牌。
现在我想在 Azure AD 身份验证中实现 SAML2。
使用这篇文章https://docs.microsoft.com/en-us/azure/active-directory/saas-apps/saml-toolkit-tutorial,我为 Azure AD 创建了 SAML 工具包并获得了登录 url、logout url、AD标识符 url和证书。使用此信息,我不知道如何在 Angular 或 python 中实现 Azure AD 身份验证。
我已经阅读了很多文章,没有任何工作。
解决方案
此工具包只是一个应用程序,用于测试使用 SAML 对 Azure AD Enterprise 应用程序的访问。
从客户端,您需要将客户端SAML 堆栈添加到您的代码中。
在 Azure AD 端,将此堆栈连接到企业应用程序。
有与 ADAL / MSAL 库相关的评论。您不能使用这些,因为它们依赖于 OpenID Connect 而不是 SAML!
推荐阅读
- node.js - Node.js,如何将图像从 URL 存储到 Firebase 存储?
- python - 尽管使用了线程,但函数执行冻结了 GUI
- android - 创建自定义可绘制形状
- api - 在 API 方法之前转换 HttpContext.User
- java - 只替换两个引号的正则表达式应该是什么?
- c# - C# 方法覆盖分辨率怪异
- git - 仅获取 git 远程存储库的标签/引用
- php - Authservice vs AngularFirestore
- hibernate - Spring Boot - 无法从 PreparedStatement 获取 OracleSpatial Connection 对象
- android - 编译期间缺少 JSON 响应变量