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

标签 python angular azure-active-directory saml-2.0 msal

我已经在 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!

关于python - 在 Web 应用中使用 SAML 实现 Azure AD 身份验证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63774806/

相关文章:

python - 使用 Selenium 登录 ESPN

angular - FormArray 在对象中找不到我的 formControlName

angular - 如何将复选框值分配给 Angular 表单控件名称?

azure - azure 云上的 IAM 和 Azure AD 有什么区别?

python - Django 模板 : access query_set and non-query_set results in same template

python - 从一根 Pandas 列中提取多列

angular - 如何将字符串值传递给angular2中的组件

azure - 使用 terraform 创建 azure 企业应用程序

azure - 如何使用应用程序标识符添加 Azure AD 应用程序

python - 从单个 Python Web 框架运行多个站点