Ruby on rails 如何在不使用omniauth的情况下使用oauth2连接到网站?

Ruby on rails 如何在不使用omniauth的情况下使用oauth2连接到网站?,ruby-on-rails,ruby,oauth-2.0,Ruby On Rails,Ruby,Oauth 2.0,我正在构建一个web应用程序,并尝试连接到mapmyfitness网站。不幸的是,用于mapmyfitness的omniauth gem已经过时,不再有效。。如果不使用omniauth,我如何连接到网站?您可以使用gem 以下是该页面的用法: client = OAuth2::Client.new('client_id', 'client_secret', :site => 'https://example.org') client.auth_code.authorize_url(:re

我正在构建一个web应用程序,并尝试连接到mapmyfitness网站。不幸的是,用于mapmyfitness的omniauth gem已经过时,不再有效。。如果不使用omniauth,我如何连接到网站?

您可以使用gem

以下是该页面的用法:

client = OAuth2::Client.new('client_id', 'client_secret', :site => 'https://example.org')

client.auth_code.authorize_url(:redirect_uri => 'http://localhost:8080/oauth2/callback')
# => "https://example.org/oauth/authorization?response_type=code&client_id=client_id&redirect_uri=http://localhost:8080/oauth2/callback"

token = client.auth_code.get_token('authorization_code_value', :redirect_uri => 'http://localhost:8080/oauth2/callback', :headers => {'Authorization' => 'Basic some_password'})
response = token.get('/api/resource', :params => { 'query_foo' => 'bar' })

你知道我可以在哪里看到安装示例吗?