PHP Digest/Basic Auth 默认窗口外观

Posted

技术标签:

【中文标题】PHP Digest/Basic Auth 默认窗口外观【英文标题】:PHP Digest/Basic Auth default windows look 【发布时间】:2012-08-01 20:59:52 【问题描述】:

我有一个使用 REST API 的应用程序,我正在为安全方案实施摘要式身份验证。问题是,当我登录应用程序时,我不希望每次消耗资源时都会弹出默认用户/密码窗口,而是希望它使用登录时写入的用户名和密码应用程序登录表单,那么当收到第一个 401 状态响应时,我该如何使用该信息?

【问题讨论】:

【参考方案1】:

当针对资源发出请求时,您应该在请求标头中传递身份验证信息。

【讨论】:

但这就是问题所在:因为它是 Digest Auth,所以我应该先从服务器获取随机数、不透明和其他变量,然后才能传递任何凭据,除非我得到了什么错了。

以上是关于PHP Digest/Basic Auth 默认窗口外观的主要内容,如果未能解决你的问题,请参考以下文章

PHP:Tank Auth,需要特定的电子邮件地址才能登录

Laravel要重写Router.php里面的`auth`方法,应该在啥地方重写

商务通默认弹窗重写代码

爬虫 浏览器弹窗窗口的验证方式

php返回数组后处理(开户成功后弹窗提示)

pb输窗设置默认值