0

Je travaille actuellement sur un front-end AngularJS et un back-end Django REST. J'ai utilisé django-rest-auth dans le passé pour authentifier mes connexions entre les deux, mais je dois maintenant intégrer une authentification SSO en utilisant SAML. J'ai regardé autour de moi et j'ai décidé d'utiliser python3-saml, mais la documentation et les exemples de cas d'utilisation (pour ce paquet et tout autre) sont appliqués aux applications Django pure. Je me suis basé sur django/flask guide de OneLogin et j'ai essayé de faire un intergiciel personnalisé qui attraperait mes demandes, mais l'implémentation des redirections fournies par OneLogin ne fonctionne pas avec l'appel REST (évidemment). J'ai aussi vu des gens utiliser le réglage Django AUTHENTICATION_BACKENDS et je me demande si c'est peut-être plus ce que je cherche.Authentification SAML SSO avec le framework Django REST

Nous vous remercions de votre aide.

Répondre

0

Donc, après plus de recherches et d'essais, je suis allé avec django_saml2_auth à la place. C'est à peu près plug and play, mais j'ai dû supprimer l'authentification Token et utiliser l'authentification de base et de session.