module Setsuzoku::Service::WebService::Credentials::OAuthCredential
Public Class Methods
stub_credential()
click to toggle source
# File lib/setsuzoku/service/web_service/credentials/o_auth_credential.rb, line 61 def self.stub_credential s = Struct.new(:auth_strategy, :status, :settings, :client_id, :client_secret, :redirect_url, :token, :refresh_token, :expires_on) s.new(nil, 'active', {'extension': 'test'}, 'stubbed_client_id', 'stubbed_client_secret', 'stubbed_redirect_url', 'stubbed_token', 'stubbed_refresh_token', (Time.now + 30.days)) end
Public Instance Methods
auth_actions()
click to toggle source
All auth actions that are implemented.
@return [Hash] all auth endpoint definitions for the API.
# File lib/setsuzoku/service/web_service/credentials/o_auth_credential.rb, line 24 def auth_actions { new_token: { 'POST' => 'token', request_type: :json, response_type: :json }, refresh_token: { 'POST' => 'token', request_type: :json, response_type: :json } } end
client_id()
click to toggle source
# File lib/setsuzoku/service/web_service/credentials/o_auth_credential.rb, line 43 def client_id; end
client_secret()
click to toggle source
# File lib/setsuzoku/service/web_service/credentials/o_auth_credential.rb, line 49 def client_secret; end
redirect_url()
click to toggle source
# File lib/setsuzoku/service/web_service/credentials/o_auth_credential.rb, line 55 def redirect_url; end