¿Dónde podría encontrar la configuración de usuario específica de SSO en mi base de datos postgres de Discourse (por ejemplo, sso_username, sso_email; external_id)?

Me gustaría eliminar valores sso específicos de un usuario individual de Discourse directamente en la base de datos de PostgreSQL. No encontré información sobre dónde se almacena esta información del usuario (tabla, columna).

Espero que alguien (desarrolladores/moderadores) pueda ayudarme.

¿Qué problema estás intentando resolver?

Podrías hacer algo como

./launcher enter app
rails c
u=User.find_by_username('user_name')
sso=SingleSignOnRecord.find_by(user_id: u.id)
sso.destroy

pero no he mirado cómo es realmente SingleSignOnRecord.

2 Me gusta

Muchas gracias. ¡Definitivamente es una buena idea borrar los conjuntos de SSO a través de la consola de Rails! Es más seguro que el acceso directo a postgres (consistencia de la base de datos ;-).

Esa fue LA pista que necesitaba para resolver mis problemas. Muchos puntos de reconocimiento/karma para ti, Jay.

2 Me gusta

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.