jsntlm

1.0.0 • Public • Published

NTML authentication for node.js

jsntlm is a node.js implementation of NTLM authentication.

This implementation is a free JavaScript adaptation of https://github.com/joval/ntlm-java, which is itself based on https://code.google.com/p/ntlm-java/.

NTLM protocol

NTLM is a challenge-response authentication protocol which uses three messages to authenticate a client in a connection oriented environment (connectionless is similar),
and a fourth additional message if integrity is desired.
First, the client establishes a network path to the server and sends a NEGOTIATE_MESSAGE advertising its capabilities.
Next, the server responds with CHALLENGE_MESSAGE which is used to establish the identity of the client.
Finally, the client responds to the challenge with an AUTHENTICATE_MESSAGE.

See specification in: http://msdn.microsoft.com/en-us/library/cc236621.aspx

Examples

License

Apache 2.0. See LICENSE.txt.

Versions

Current Tags

  • Version
    Downloads (Last 7 Days)
    • Tag
  • 1.0.0
    79
    • latest

Version History

  • Version
    Downloads (Last 7 Days)
    • Published
  • 1.0.0
    79

Package Sidebar

Install

npm i jsntlm

Weekly Downloads

77

Version

1.0.0

License

Apache-2.0

Last publish

Collaborators

  • bjouhier