我目前正在开发AngularJS前端和Django REST后端。我过去一直在使用django-rest-auth来验证我之间的连接,但我现在必须使用SAML集成SSO身份验证。
我环顾四周并决定使用python3-saml,但任何文档和用例示例(对于此包和任何其他)都适用于纯Django应用程序。
我一直在以OneLogin的django/flask guide为基础,我尝试制作一个可以捕获我的请求的自定义中间件,但是OneLogin提供的重定向的实现不适用于REST调用(显然)。我也看到有些人使用AUTHENTICATION_BACKENDS Django设置,我想知道它是否可能更多我正在寻找。
感谢您的帮助。