> ## Documentation Index
> Fetch the complete documentation index at: https://bruno-a6972042-mintlify-35e3fd5a.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# Authenticate with NTLM

NTLM (NT LAN Manager) is a Microsoft authentication protocol used for Windows-based systems. Its challenge-response authentication mechanism is primarily used for:

* SharePoint
* Exchange
* Internal corporate APIs

Unlike basic authentication, which has a less secure protection layer, NTLM has multiple handshake steps and offers more robust security.

## NTLM in Bruno

Follow these steps to use NTLM authentication:

1. Open your request
2. Navigate to the **Auth** tab
3. Select **NTLM** from the dropdown list
4. Fill in the required fields:
   * **Username**: Your Windows username
   * **Password**: Your Windows password
   * **Domain**: Your Windows domain name

<img src="https://mintcdn.com/bruno-a6972042-mintlify-35e3fd5a/bRuY5cSvpJ5Cb6AG/images/screenshots/auth/ntlm-auth.webp?fit=max&auto=format&n=bRuY5cSvpJ5Cb6AG&q=85&s=4db9d0de113b6b33e9d170c01f97ae89" alt="ntlm-auth" width="2468" height="936" data-path="images/screenshots/auth/ntlm-auth.webp" />

## How Bruno handles NTLM requests

NTLM requests run through Bruno's standard request pipeline. Your TLS settings, custom CA certificates, client certificates, and proxy configuration all apply to NTLM requests, and the full handshake is visible in the **Timeline** tab.

Because NTLM authenticates the connection rather than the individual request, Bruno keeps the entire handshake on a single connection.

### Redirect behavior

When a server redirects an NTLM-authenticated request:

* **Same origin**: Bruno renegotiates the NTLM handshake on the new connection and follows the redirect.
* **Different host**: Bruno follows the redirect without authenticating, so the response is the target's `401` challenge. To renegotiate NTLM with the other host, enable the request's `forwardAuthorizationHeader` setting.
