class Google::Auth::UserAuthorizer
def get_credentials_from_code(options = {})
-
(Google::Auth::UserRefreshCredentials)-
Parameters:
-
base_url(String) -- -
scope(String, Array) -- -
code(String) -- -
user_id(String) --
def get_credentials_from_code(options = {}) user_id = options[:user_id] code = options[:code] scope = options[:scope] || @scope base_url = options[:base_url] credentials = UserRefreshCredentials.new( client_id: @client_id.id, client_secret: @client_id.secret, redirect_uri: redirect_uri_for(base_url), scope: scope ) credentials.code = code credentials.fetch_access_token!({}) monitor_credentials(user_id, credentials) end