2010-11-08 2 views
3

Может ли Rest Client сделать аутентификацию NTLM?Поддерживает ли клиент службы поддержки NTLM Auth?

я не вижу каких-либо параметров в документации для типов аутентификации:

require 'rest_client' 

resource = RestClient::Resource.new 'http://website', :auth_type => 'ntlm', :user => 'USERNAME', :password => 'PASSWORD' 
results = resource.get 

:auth_type => 'ntlm' не работает, и я не мог найти что-либо в документации или IRC комнате либо.

ответ

2

Требование NTLM действительно сужает то, что HTTP программное обеспечение, вы можете использовать из-за его настолько специфичны для Microsoft.

Возможно, вам стоит взглянуть на «NTLM Authentication for Ruby with Typhoeus and Curl», а затем на использование Typhoeus вместо отдыха-клиента.

+0

Спасибо, я, вероятно, в конечном итоге буду использовать: https://github.com/maccman/nestful или просто завивать. Поверьте мне, я не хотел использовать NTLM, если бы мне не пришлось :) – nictrix

+0

интересная история Грег, звучит как весело там ...... здесь ya go: http://scottw.com/accessing-restful -service-ruby-through - достаточно хорошо, чтобы сделать все, что мне нужно, чтобы сделать это, к счастью, я не буду слишком часто обращаться к RestAPI за NTLM. – nictrix

+0

@nictrix - Ваша ссылка, кажется, сломана. Это сработало для меня: http://dev.scottw.com/accessing-restful-service-ruby-via –

Смежные вопросы