2015-08-28 44 views
0

我有可能是一個概念性的問題,但這裏是我的方案:Rails的API的Oauth有獨立的授權服務器

我有一個使用OAuth2與一對夫婦現有Rails應用作爲SSO供應商的認證服務器。

我正在構建一個RailsRESTful將由其中一個應用程序使用的web API。

我想讓這個API使用現有的OAuth2服務器來授權請求​​。

現在,關於使用Doorkeeper的所有教程都要求您有一個本地用戶存儲,而不是使用外部OAuth2提供程序。所以我想也許我需要以某種方式連接Omniauth,以便我的API既可以作爲OAuth2提供商也可以作爲消費者提供。但實際上這看起來不正確,因爲我真正需要使用API​​來確認訪問令牌是否有效。但我不知道如何與外部OAuth2供應商做到這一點。

就像我說過的,我的問題可能是概念問題,但任何幫助,將不勝感激。

+0

您是否在尋找[OAuth Assertion](https://github.com/doorkeeper-gem/doorkeeper-grants_assertion)? – tangrufus

回答