Managing Identities: LDAP, Google Directory, and Django
summary
A Django-based identity manager that actually wires LDAP, Google Directory, Datatel SIS and Workday together for a 2,200‑student campus, with concrete wins and pain points: Django-based identity manager uses python-ldap and Google Admin SDK, a pip‑installable CCA utils library, TMI’s read‑only MySQL layer via inspectdb, and CSV shuffling to survive legacy APIs. Password strength uses zxcvbn, activation flow creates LDAP+Google accounts (works in production), tests require a custom test‑DB workaround and a 200‑line activation routine.
AI-written summary · about
chapters (7)
- 0:00Start
- 5:09Lowest Common Denominators
- 7:04Username Selection
- 9:04Permissions without Models?
- 10:57Modeling Sis
- 17:42python-ldap
- 22:44Reality is messy
related talks
35mExternal authentication for Django projects
37mDjango + Keycloak: trust authentication to the professionals
19mImpress your enterprise customers with OpenID Connect login
26mDeveloping a Single Sign On Service using Django
38mBuilding a multi factor SSO for a whole country with Django
44mHow to Govern and Maintain Compliance Using Open Source Identity Management Components
26mIntegrating 2 factor authentication into your project
21mNever build a login again : The art of using Social Auth with Django
