¿Cómo convertir una aplicación Rails con Devise en un proveedor de OAuth?

Tengo una aplicación Rails con cuentas de administrador que utilizan Devise para la autenticación. Estoy creando una segunda aplicación y me gustaría autenticarme usando la primera aplicación en lugar de duplicar las cuentas de administrador en la segunda aplicación. Entonces, mi idea es convertir la primera aplicación en un proveedor de OAuth para que la segunda aplicación pueda simplemente actuar como un cliente de OAuth usando algo como OmniAuth. ¿Has hecho esto antes? ¿Existe un complemento que agrega la capacidad de idear para poder actuar como un proveedor de OAuth? ¿Qué necesito cambiar / agregar para convertir la aplicación en un proveedor de OAuth?

Respuestas a la pregunta(1)

Su respuesta a la pregunta