首页 > 解决方案 > 在 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 工具包并获得了登录 urllogout urlAD标识符 url证书。使用此信息,我不知道如何在 Angular 或 python 中实现 Azure AD 身份验证。

我已经阅读了很多文章,没有任何工作。

标签: pythonangularazure-active-directorysaml-2.0msal

解决方案


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

从客户端,您需要将客户端SAML 堆栈添加到您的代码中。

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

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


推荐阅读