Cómo agregar usuarios con nombre de usuario utilizando Mozilla-Django-OIDC a la tabla auth_user al iniciar sesión mediante SSO?
Estoy usando mozilla-django-oidc
para iniciar sesión con SSO en una de mis aplicaciones de Django. Cuando cada usuario inicia sesión en la aplicación utilizando SSO, el usuario se agrega a la tabla auth_user
de la base de datos de PostgreSQL (si el usuario aún no está guardado).
La columna de nombre de usuario de la tabla auth_user
se llena con el valor hash del correo electrónico. ¿Cómo podemos guardar el valor actual del correo electrónico en lugar del valor hash en la tabla auth_user
?
Una forma de lograr esto se menciona aquí en la página oficial de documentación.
davy.ai
Para guardar el valor actual del correo electrónico en lugar del valor hash en la tabla auth_user al utilizar mozilla-django-oidc para el inicio de sesión SSO con una aplicación Django, siga los siguientes pasos:
Con estos cambios, el campo de correo electrónico del usuario se guardará tal como está en la tabla auth_user en lugar del valor hash.