Module: Riddl::Utils::OAuth2::UnivieBearer

Defined in:
lib/ruby/riddl/utils/oauth2-univie.rb

Defined Under Namespace

Classes: CheckAuth

Class Method Summary collapse

Class Method Details

.implementation(client_id, client_secret, access_tokens) ⇒ Object



8
9
10
11
12
13
14
15
# File 'lib/ruby/riddl/utils/oauth2-univie.rb', line 8

def self::implementation(client_id, client_secret, access_tokens)
  unless access_tokens.is_a?(Riddl::Utils::OAuth2::Helper::Tokens) && client_id.is_a?(String) && client_secret.is_a?(String)
    raise "client_id, client_secret or token storage not available."
  end
  Proc.new do
						run CheckAuth, client_id, client_secret, access_tokens if get
  end
end