lib/flexmls_api/cli/oauth2.rb in flexmls_api-0.6.5 vs lib/flexmls_api/cli/oauth2.rb in flexmls_api-0.7.0

- old
+ new

@@ -1,37 +1,8 @@ require File.dirname(__FILE__) + "/../cli/setup" -class CLIOAuth2Provider < FlexmlsApi::Authentication::BaseOAuth2Provider - def initialize(credentials) - @authorization_uri = credentials[:authorization_uri] - @access_uri = credentials[:access_uri] - @redirect_uri = credentials[:redirect_uri] - @client_id = credentials[:client_id] - @client_secret = credentials[:client_secret] - @username = credentials[:username] - @password = credentials[:password] - @session = nil - end - - def grant_type - :password - end - - def load_session() - @session - end - - def save_session(session) - @session = session - end - - def destroy_session - @session = nil - end -end - FlexmlsApi.configure do |config| - config.oauth2_provider = CLIOAuth2Provider.new( + config.oauth2_provider = FlexmlsApi::Authentication::OAuth2Impl::PasswordProvider.new( :authorization_uri=> ENV["AUTH_URI"], :access_uri => ENV["ACCESS_URI"], :username=> ENV["USERNAME"], :password=> ENV["PASSWORD"], :client_id=> ENV["CLIENT_ID"],