Sha256: 4704e2e6849db279f4b59f973086443e19f96ac75549609d675a0714d59cd9a9

Contents?: true

Size: 295 Bytes

Versions: 5

Compression:

Stored size: 295 Bytes

Contents

require 'apipie_bindings/authenticators/base'

module ApipieBindings
  module Authenticators
    class TokenAuth < Base
      def initialize(token)
        @token = token
      end

      def authenticate(req, token)
        req['Authorization'] = "Bearer #{@token}"
      end
    end
  end
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
apipie-bindings-0.7.0 lib/apipie_bindings/authenticators/token_auth.rb
apipie-bindings-0.6.0 lib/apipie_bindings/authenticators/token_auth.rb
apipie-bindings-0.5.0 lib/apipie_bindings/authenticators/token_auth.rb
apipie-bindings-0.4.0 lib/apipie_bindings/authenticators/token_auth.rb
apipie-bindings-0.3.0 lib/apipie_bindings/authenticators/token_auth.rb