繁体   English   中英

使用 Django REST 框架进行 SAML SSO 身份验证

[英]SAML SSO Authentication with Django REST Framework

我目前正在研究 AngularJS 前端和 Django REST 后端。 我过去一直在使用django-rest-auth来验证我两者之间的连接,但我现在必须使用 SAML 集成 SSO 身份验证。

我环顾四周并决定使用python3-saml ,但是任何文档和用例示例(对于这个包和任何其他包)都适用于纯 Django 应用程序。

我一直以 OneLogin 的django/flask 指南为基础,我尝试制作一个自定义中间件来捕获我的请求,但是 OneLogin 提供的重定向的实现不适用于 REST 调用(显然)。 我还看到一些人使用 AUTHENTICATION_BACKENDS Django 设置,我想知道它是否更符合我的要求。

感谢您的任何帮助。

因此,经过更多的研究和试验,我改为使用django_saml2_auth 它几乎是即插即用的,但我不得不删除令牌身份验证并使用基本和会话身份验证。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM