python - 在 Web 应用中使用 SAML 实现 Azure AD 身份验证

我已经在 Angular 应用程序中使用 MSAL 成功创建了 Azure AD 身份验证,之后我将 token 传递给 Django 并从 azure 验证了 token 。

现在我想在 Azure AD 身份验证中实现 SAML2。

使用本文 https://learn.microsoft.com/en-us/azure/active-directory/saas-apps/saml-toolkit-tutorial ,我已经为 Azure AD 创建了 SAML 工具包,并获得了login urllogout urlAD Identifier urlcertificate .使用此信息,我不知道如何在 Angular 或 python 中实现 Azure AD 身份验证。

我看了很多文章,没有任何效果。

最佳答案

此工具包只是一个应用程序,用于使用 SAML 测试对 Azure AD Enterprise 应用程序的访问。

从客户端,你需要添加一个客户端SAML stack到你的代码。

在 Azure AD 端,您将此堆栈连接到企业应用程序。

有与 ADAL/MSAL 库相关的评论。您不能使用它们,因为它们依赖于 OpenID Connect 而不是 SAML!

https://stackoverflow.com/questions/63774806/

相关文章:

c# - 如何使 flutter 应用程序的 http 获取请求到本地主机?

python - 是否有用于不同范数向量空间之间坐标转换的python算法?

python - 将多个 swagger 文档(来自不同的应用程序)合并到一个 swagger 仪表

python - "An error occurred initiating application

python - 在条件下填充 df 的行

python - Python 中 + (pos) 一元运算符的用途是什么?

docker - 如何删除 docker 代理设置?

python - 为什么我无法使用 "Send_file"从 Flask 发送图像以使用react

html - 根据自身内容调整banner高度

html - 语法高亮器的可访问 HTML 结构