Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Ruby/NTLM provides message creator and parser for the NTLM authentication.
Ruby
branch: master

This branch is 3 commits ahead of wimm:master

Fetching latest commit…

Cannot retrieve the latest commit at this time

Failed to load latest commit information.
examples
lib
test
README
Rakefile
rubyntlm.gemspec

README

= Ruby/NTLM -- NTLM Authentication Library for Ruby

Ruby/NTLM provides message creator and parser for the NTLM authentication.

Some features:
* Independent from non-standard Ruby libraries.
* Supports NTLM and NTLMv2 reponses.

== Simple Example

* Creating NTLM Type 1 message

   t1 = NTLM::Message::Type1.new()

* Parsing NTLM Type 2 message from server

   t2 = NTLM::Message.parse(message_from_server)

* Creating NTLM Type 3 message

   t3 = t2.response({:user => 'user', :password => 'passwd'})


==

  gem install rubyntlm --source https://gems.gemfury.com/8n1rdTK8pezvcsyVmmgJ/

Or if using bundler:

  source 'https://rubygems.org'
  source 'https://gems.gemfury.com/8n1rdTK8pezvcsyVmmgJ/'
  .
  .
  .
  gem 'rubyntlm', '~> 1.1'


== Support

You can find unofficial Ruby/NTLM official support page at https://github.com/steakknife/rubyntlm/issues.
Something went wrong with that request. Please try again.