MamaCAS parece ser una buena solución. (Ganó 104 estrellas en el momento de la escritura.)
https://github.com/jbittel/django-mama-cas
Mamacas es un único servidor de inicio de sesión y cierre de sesión único servicio de autenticación central Django (CAS). Implementa los protocolos CAS 1.0, 2.0 y 3.0, incluidas algunas de las características opcionales.
CAS es un protocolo web de inicio de sesión único y de inicio de sesión único que permite al usuario acceder a varias aplicaciones después de proporcionar sus credenciales una sola vez. Utiliza tickets de seguridad, cadenas de texto únicas generadas y validadas por el servidor, lo que permite que las aplicaciones autentiquen a un usuario sin acceso directo a las credenciales del usuario (generalmente una identificación de usuario y contraseña).
¿Ya está utilizando un mecanismo de SSO para las otras aplicaciones? ¿Son aplicaciones de Django también? (En caso afirmativo, están alojados en el mismo dominio) – AndiDog