在 Web 应用中使用 SAML 实施 Azure AD 身份验证
Implement Azure AD authentication using SAML in web app
我已经在 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、注销 url、AD 标识符 url 和 证书。使用这些信息,我不知道如何在 angular 或 python.
中实现 Azure AD 身份验证
我看了很多文章,没有任何效果。
此工具包只是一个用于测试使用 SAML 访问 Azure AD Enterprise 应用程序的应用程序。
从 client-side 开始,您需要在代码中添加 client-side SAML stack。
在 Azure AD 端,将此堆栈连接到企业应用程序。
有与 ADAL/MSAL 库相关的评论。您不能使用它们,因为它们依赖于 OpenID Connect 而不是 SAML!
@Shakthifuture
你检查过这个 Whosebug 答案部分了吗:
SAML Authentication in Angular app Using Azure AD
我已经使用这个库实现了使用 Django 的 SAML 身份验证。
pip install django_saml2_auth
此库支持 JWT 令牌并使用 Angular 或 任何前端 应用程序与 Django
我已经在 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、注销 url、AD 标识符 url 和 证书。使用这些信息,我不知道如何在 angular 或 python.
中实现 Azure AD 身份验证我看了很多文章,没有任何效果。
此工具包只是一个用于测试使用 SAML 访问 Azure AD Enterprise 应用程序的应用程序。
从 client-side 开始,您需要在代码中添加 client-side SAML stack。
在 Azure AD 端,将此堆栈连接到企业应用程序。
有与 ADAL/MSAL 库相关的评论。您不能使用它们,因为它们依赖于 OpenID Connect 而不是 SAML!
@Shakthifuture
你检查过这个 Whosebug 答案部分了吗: SAML Authentication in Angular app Using Azure AD
我已经使用这个库实现了使用 Django 的 SAML 身份验证。
pip install django_saml2_auth
此库支持 JWT 令牌并使用 Angular 或 任何前端 应用程序与 Django