rails google ruby-on-rails oauth-2.0 omniauth doorkeeper discourse

ruby on rails - google - qué partes son necesarias para una estrategia omniauth oauth2 personalizada para integrarse con el discurso



omniauth rails api (1)

Estoy buscando usar el discurso que usa omniauth para la autenticación. Necesito esto para integrarlo con mi base de usuarios actual (donde la autenticación actual es por correo electrónico o Facebook). Una posibilidad es crear una estrategia omniauth personalizada (como https://github.com/intridea/omniauth-oauth2 ). Estaría haciendo algunos ajustes al código del discurso, pero ¿tendría que implementar mi aplicación actual como proveedor de Oauth2? ¿O hay una solución más simple para esto?

Sé que esto es un poco abierto; Supongo que estoy buscando la forma más fácil de agregar discursos a esta aplicación y que hay un millón de otras cosas sucediendo en este momento, muy enfocadas en lo más rápido para lo que parece ser un caso de uso bastante simple.

Gracias