Skip to content

511 Network Authentication Required

Meaning

The client needs to authenticate to gain network access. Typically seen in captive portal scenarios where a user must login to a network before proceeding.

When to Use

When an intermediary (like a Wi-Fi hotspot or corporate network gateway) intercepts requests and requires the user to authenticate or accept terms before allowing internet access. The proxy uses 511 to notify the client that it should prompt the user to log in to the network.

Example

When connecting to a public Wi-Fi, the first HTTP request might be met with 511 Network Authentication Required, causing the browser to redirect to a login/portal page for credential input, after which normal access is granted.

When Not to Use

Do not use for ordinary application authentication (use 401 for that). 511 is not for APIs or websites requiring login; it's specifically for network access control scenarios by intercepting proxies/gateways.

Source

RFC 6585


Released under the MIT License.