Sha256: bf14328d19c8f394e1aba5fa186161bb1969d273de794b35efa02866a4ca5ce2

Contents?: true

Size: 457 Bytes

Versions: 14

Compression:

Stored size: 457 Bytes

Contents

require 'bootic_client/strategies/oauth2_strategy'

module BooticClient
  module Strategies

    class ClientCredentials < Oauth2Strategy
      protected

      def get_token
        opts = {}
        opts['scope'] = options.delete(:scope) if options[:scope]
        token = auth.client_credentials.get_token(opts, 'auth_scheme' => 'basic')
        token.token
      end
    end

  end

  strategies[:client_credentials] = Strategies::ClientCredentials
end

Version data entries

14 entries across 14 versions & 1 rubygems

Version Path
bootic_client-0.0.21 lib/bootic_client/strategies/client_credentials.rb
bootic_client-0.0.20 lib/bootic_client/strategies/client_credentials.rb
bootic_client-0.0.19 lib/bootic_client/strategies/client_credentials.rb
bootic_client-0.0.18 lib/bootic_client/strategies/client_credentials.rb
bootic_client-0.0.17 lib/bootic_client/strategies/client_credentials.rb
bootic_client-0.0.16 lib/bootic_client/strategies/client_credentials.rb
bootic_client-0.0.15 lib/bootic_client/strategies/client_credentials.rb
bootic_client-0.0.14 lib/bootic_client/strategies/client_credentials.rb
bootic_client-0.0.13 lib/bootic_client/strategies/client_credentials.rb
bootic_client-0.0.12 lib/bootic_client/strategies/client_credentials.rb
bootic_client-0.0.11 lib/bootic_client/strategies/client_credentials.rb
bootic_client-0.0.10 lib/bootic_client/strategies/client_credentials.rb
bootic_client-0.0.9 lib/bootic_client/strategies/client_credentials.rb
bootic_client-0.0.8 lib/bootic_client/strategies/client_credentials.rb