lib/omniauth/strategies/linuxfr.rb in omniauth-linuxfr-1.0.0 vs lib/omniauth/strategies/linuxfr.rb in omniauth-linuxfr-2.0.0

- old
+ new

@@ -3,26 +3,23 @@ module OmniAuth module Strategies class LinuxFr < OmniAuth::Strategies::OAuth2 BASE_URL = "https://linuxfr.org" + option :name, :linuxfr + option :client_options, { - :site => BASE_URL, - :authorize_url => "#{BASE_URL}/auth/oauth/authorize", - :token_url => "#{BASE_URL}/auth/oauth/access_token" + :site => "https://linuxfr.org", + :authorize_url => "/api/oauth/authorize", + :token_url => "/api/oauth/token" } - def request_phase - super - end - uid { raw_info["login"] } info { raw_info } def raw_info - access_token.options[:mode] = :query - @raw_info ||= access_token.get("/auth/oauth/user").parsed + @raw_info ||= access_token.get("/api/v1/me").parsed end end end end