440 Login Time-out

IIS code meaning the client session has expired and the user must sign in again.

Status

HTTP/1.1 440 Login Time-out

Details

IIS returns 440 when a session times out, typically in ASP.NET applications and Exchange or SharePoint front ends. It is the session equivalent of 401: the credentials were fine, the session that carried them is no longer valid.

Not registered with IANA and not understood outside the Microsoft ecosystem, so generic HTTP clients treat it as an unclassified 4xx.

Common causes

How to fix it

As the client

As the server

Examples

GET /owa/inbox HTTP/1.1
Host: mail.example.com

HTTP/1.1 440 Login Time-out

See also