NTLM authentication
NTLM (NT LAN Manager) is a Windows challenge-response authentication protocol. Use it for servers that respond to an unauthenticated request with WWW-Authenticate: NTLM, such as IIS sites configured for Windows authentication and SharePoint on-premises. Nouto runs the NTLM handshake for you on every send.
Set up NTLM auth
Section titled “Set up NTLM auth”- Open a request and select the Auth tab.
- Select NTLM from the Type dropdown.
- Enter the Username and Password of the Windows account.
- If the server requires a domain, enter it in Domain, for example
CORPORATE. - If the server requires a workstation name, enter it in Workstation.
Domain and Workstation are optional. Username and Password resolve {{variable}} references at send time. Domain and Workstation are sent as typed.
NTLM handshake
Section titled “NTLM handshake”When you click Send, Nouto runs the three-message NTLM handshake:
- Nouto sends the request with an NTLM negotiate message in the
Authorizationheader. - The server responds with
401 Unauthorizedand an NTLM challenge in theWWW-Authenticateheader. - Nouto computes a response from your credentials and the challenge, and sends the request again with it in the
Authorizationheader.
The response panel shows the server’s response to the final request. Nouto never sends the password itself.
Troubleshooting NTLM
Section titled “Troubleshooting NTLM”401 Unauthorized after the handshake
Section titled “401 Unauthorized after the handshake”The server rejected the credentials. Check the username, password, and domain. Some servers expect the domain inside the username as DOMAIN\username with Domain left empty, which is the format the Username placeholder shows. If one format fails, try the other.
Connection reset or no response
Section titled “Connection reset or no response”A proxy between Nouto and the server can strip the NTLM headers or break the connection the handshake depends on. If you’re behind a corporate proxy, check whether it supports NTLM pass-through.
