我有两个共享相同秘密的应用程序,我使用其中一个进行身份验证,如下所示:
def oauth_client
@oauth_client ||= OAuth2::Client.new(ENV["OAUTH_ID"], ENV["OAUTH_SECRET"], site: 'http://accounts.ourco.com')
end
def access_token
if session[:access_token]
@access_token ||= OAuth2::AccessToken.new(oauth_client, session[:access_token])
end
end
有没有办法使用相同的oauth_client来访问“http://data.ourco.com”服务器?
然后我可以完成剩下的工作,不得不在数据和帐户服务器之间的后台交叉验证会话。