在web应用程序中使用SAML实现Azure AD身份验证



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

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

使用本文https://learn.microsoft.com/en-us/azure/active-directory/saas-apps/saml-toolkit-tutorial,我已经为Azure AD创建了SAML工具包,并获得了登录url注销urlD标识符url证书。使用这些信息,我不知道如何在angular或python中实现Azure AD身份验证。

我读了很多文章,都没用。

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

从客户端,您需要向代码中添加一个客户端SAML堆栈。

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

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

@Shakthefuture

您检查过StackOverflow的回答部分吗:使用Azure AD 在Angular应用程序中进行SAML身份验证

我已经使用这个库使用Django实现了到SAML的身份验证。

pip install django_saml2_auth

该库支持JWT令牌,并使用Angular任何带有Django 的前端应用程序

https://github.com/fangli/django-saml2-auth

相关内容

  • 没有找到相关文章

最新更新