我有两个共享相同秘密的应用程序,我使用其中一个进行身份验证,如下所示:
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 ”服务器?
然后我可以完成剩下的工作,必须在数据和帐户服务器之间的后台交叉验证会话。