    # File lib/fog/brightbox/oauth2.rb, line 15
      def request_access_token(connection, credentials)
        token_strategy = credentials.best_grant_strategy

        header_content = "#{credentials.client_id}:#{credentials.client_secret}"
        encoded_credentials = Base64.encode64(header_content).chomp

        connection.request({
          :path => "/token",
          :expects  => 200,
          :headers  => {
            'Authorization' => "Basic #{encoded_credentials}",
            'Content-Type' => 'application/json'
          },
          :method   => 'POST',
          :body     => Fog::JSON.encode(token_strategy.authorization_body_data)
        })
      end