当网络浏览器弹出登录对话框时,它是什么类型的身份验证?

当网络浏览器弹出登录对话框时,它是什么类型的身份验证?

当我访问一个实现内置网站登录对话框的网站时,这被称为什么类型的身份验证?

如果我仅谈论 IIS,那么我会说它是集成 Windows 身份验证,但它也可以通过 Apache/Linux 来完成。

它不同于基于表单的身份验证(页面从服务器加载并显示登录对话框),因为它不会允许用户在进行身份验证之前阅读网页。

答案1

我认为你的意思是“基本身份验证“,当您尝试访问受保护的页面时,浏览器会收到 401 HTTP 错误代码。然后,它会向用户显示对话框,要求输入用户名和密码,并将请求发送回 Web 服务器,在其中一个标头中使用 Base64 对用户名和密码进行编码。

相关内容