Como transformar um aplicativo Rails com o Devise em um provedor OAuth?

Eu tenho um aplicativo Rails com contas de administrador usando o Devise para autenticação. Estou criando um segundo aplicativo e gostaria de me autenticar usando o primeiro aplicativo em vez de duplicar as contas de administrador no segundo aplicativo. Portanto, minha ideia é transformar o primeiro aplicativo em um provedor OAuth para que o segundo aplicativo possa simplesmente agir como um cliente OAuth usando algo como OmniAuth. Você já fez isso antes? Existe um plug-in que agrega ao Devise a capacidade de atuar como um provedor OAuth? O que preciso alterar / adicionar para transformar o aplicativo em um provedor OAuth?

questionAnswers(1)

yourAnswerToTheQuestion