Perhaps by sending a query to a database, or by looking up the user in a dbm file.
Internet Explorer browser에서는 버그로 인해 Header의 순서가 매우 까다롭다. WWW-Authenticate 를 HTTP/1.0 401 보다 먼저 보내는 것이 현재 가능한 트릭으로 보인다.