任何人都可以告诉我,我怎样才能获得此浏览器身份验证窗口?
答案 0 :(得分:11)
此弹出式窗口是HTTP-Authentication的一部分。为了获得它,您需要在Web服务器中启用它。正如维基百科所说:
当服务器希望用户代理向其进行身份验证时 服务器,它可以发送身份验证请求。
此请求应使用 HTTP 401 Not Authorized 响应发送 包含WWW-Authenticate HTTP标头的代码。
用于基本身份验证的WWW-Authenticate标头(最常用) 构造如下:
WWW-Authenticate: Basicrealm="insert realm"
答案 1 :(得分:1)
当Web服务器通过返回“未授权”(401)状态代码来响应请求时,会弹出该类型的窗口。您必须告诉服务器发送该类型的响应才能触发弹出窗口。
答案 2 :(得分:0)
您正在谈论的身份验证在基于Web的应用程序中称为基本身份验证,其中将使用浏览器弹出窗口来获取用户凭据。
您使用的是哪个Java Application Server?
要了解有关基本身份验证的详情,请查看this页面