basic-authentication相关内容

为什么 $_SERVER[“PHP_AUTH_USER"] 和 $_SERVER[“PHP_AUTH_PW"] 没有设置?

在开始之前,我想指出我已经浏览了 Stack Overflow 并发现了其他类似的问题 - PHP_AUTH_USER 未设置? 和 通过 PHP 进行 HTTP 身份验证 - PHP_AUTH_USER 未设置? - 这些指出如果“服务器 API"设置为“CGI/FCGI",则不会设置身份验证 $_SERVER 变量,但我检查了我的 ''phpinfo()'' 输出,我的 ''Server AP ..
发布时间:2021-12-11 18:29:54 PHP

iOS:使用 XMLHttpRequest 进行身份验证 - 处理 401 响应

我正在使用 PhoneGap(又名 Cordova)编写一个 iOS 应用程序,我有一个简单的 html 登录页面,它使用 XMLHttpRequest 和基于 SSL 的基本身份验证来登录用户.当您正确输入用户名和密码时,一切都会正常运行.但是,如果您输入了错误的用户名/密码,则不会调用任何回调. 例如,如果您在 Chrome 上运行相同的代码,但使用错误的用户名/密码,Chrome 的行 ..

转义基本身份验证 URL 中的用户名字符

使用http基本认证时,可以在URL中传入用户名,例如 http://david@foo.com/path/ 但现在假设用户名是一个电子邮件地址,例如david@company.com.这样做显然是模棱两可的: http://david@company.com@foo.com/path/ 有没有办法转义用户名中的@ 字符?我尝试了标准 URL 编码: http://david%40com ..
发布时间:2021-12-11 10:54:38 其他开发

Node.JS 中的基本 HTTP 身份验证?

我正在尝试使用 NodeJS 编写一个 REST-API 服务器,就像 Joyent 所使用的那样,以及一切没问题,只是我无法验证普通用户的身份验证.如果我跳转到终端并执行 curl -u username:password localhost:8000 -X GET,则无法在 NodeJS http 服务器上获取 username:password 值.如果我的 NodeJS http 服务器类 ..
发布时间:2021-12-11 10:52:05 其他开发

ASP.NET MVC - HTTP 身份验证提示

是否可以让我的应用程序在呈现视图之前询问用户名和密码提示?就像在 twitter API 上获取有关您帐户的信息一样: http://twitter.com/account/verify_credentials.xml 所以在渲染视图之前 ||文件它要求您插入您的用户名和密码,我认为这是直接在服务器上进行的,因为 curl 请求基于 username:password 以及如下所示: ..
发布时间:2021-12-11 10:45:09 其他开发

http基本认证“注销"

HTTP 基本身份验证凭据会一直存储到浏览器关闭为止,但是有没有办法在浏览器关闭之前删除凭据? 我读到了一个 使用 HTTP 401 状态代码的技巧,但它似乎工作不正常(见评论回答).也许 trac 使用的机制是解决方案. 可以使用 JavaScript 删除凭据吗?或者结合使用 JavaScript 和状态 401 技巧? 解决方案 更新:此解决方案在许多浏览器中似乎不再适用 ..
发布时间:2021-12-11 10:44:24 前端开发

用于 HTTP 基本身份验证的纯 JavaScript 代码?

在哪里可以找到在纯 JavaScript 中实现 HTTP 基本身份验证客户端的参考代码,适用于 AJAX? 代码的额外点或代码指针,可以独立于 YUI 等 JS 工具包使用.Java、Flash/Flex、PHP框架等不加分 解决方案 XMLHttpRequest.open 方法的五参数版本允许您指定用户名和密码.(WHATWG 规范) xhr.open(method, url, ..
发布时间:2021-12-11 10:37:13 前端开发

什么是“境界"?在基本认证中

我正在 php 站点上设置基本身份验证,并在php 手册显示设置.标题中的“领域"是什么意思? header('WWW-Authenticate: Basic realm="My Realm"'); 是被请求的页面吗? 解决方案 来自RFC 1945 (HTTP/1.0) 和 RFC 2617(参考 HTTP 身份验证通过 HTTP/1.1) 所有的都需要领域属性(不区分大小写) ..
发布时间:2021-12-11 10:32:05 其他开发

我应该为 HTTP 基本身份验证使用什么编码?

RFC2617 规定将用户名和密码编码为 base64,但没有说明在创建用于输入到 base64 算法的八位字节时使用什么字符编码. 我应该假设是 US-ASCII 还是 UTF8?或者已经有人在某处解决了这个问题? 解决方案 原始规范 - RFC 2617 RFC 2617 可以读作“ISO-8859-1";或“未定义".你的选择.众所周知,许多服务器使用 ISO-8859- ..
发布时间:2021-12-11 10:14:38 其他开发

如何在 UIWebView 中显示身份验证质询?

我正在尝试通过 UIWebView 访问安全网站.当我通过 safari 访问它时,我收到了一个身份验证挑战,但在应用程序的 UIWebView 中没有出现同样的问题.我怎样才能让它出现? 任何指针、示例代码或链接都会非常有帮助.非常感谢. 解决方案 这实际上非常简单...我相信您可以在显示验证质询委托时(或在加载 URL 之前,如果您肯定知道您点击的 URL 会提示输入身份验证登录 ..
发布时间:2021-12-11 10:11:16 其他开发

如何清除 Chrome 中的基本身份验证详细信息

我在一个使用基本身份验证的网站上工作.使用 Chrome 我已经使用基本身份验证登录.我现在想从浏览器中删除基本身份验证详细信息并尝试不同的登录. 您在使用 Chrome 时如何清除当前的基本身份验证详细信息? 解决方案 如果您在 url 中包含用户名,例如 ,Chrome 似乎总是会向您显示登录提示 http://me@example.com 这不是真正的完整解决方案,请 ..
发布时间:2021-12-10 15:03:17 其他开发

如何防止浏览器调用基本身份验证弹出窗口并使用 Jquery 处理 401 错误?

我需要使用基本身份验证发送授权请求.我已经使用 jquery 成功实现了这一点.但是,当我收到 401 错误时,基本身份验证浏览器弹出窗口已打开并且未调用 jquery ajax 错误回调. 解决方案 我最近也遇到了这个问题.由于您无法更改浏览器在 401(basic 或 digest 身份验证)情况下显示弹出窗口的默认行为,因此有两个解决方法: 将服务器响应更改为不返回 401.返 ..
发布时间:2021-12-08 22:35:08 前端开发

如何在 Selenium WebDriver 中对 FirefoxDriver、ChromeDriver 和 IEdriver 执行基本身份验证?

我正在使用 Selenium-Firefox-driver 和 Selenium-Chrome-Driver 2.0a5 版(Web Driver API),并且我我正在尝试测试具有 BASIC 身份验证的 Web 应用程序(当我点击任何页面时,会出现一个弹出窗口来验证用户,该弹出窗口不是 HTML 的一部分). 现在,我需要一个策略来验证 Firefox、Chrome 和 IE 中的用户( ..

使用带有用户名和密码的 Invoke-WebRequest 在 GitHub API 上进行基本身份验证

使用 cURL,我们可以通过 HTTP 网络请求传递用户名,如下所示: $ curl -u https://api.github.com/user -u 标志接受用于身份验证的用户名,然后 cURL 将请求密码.cURL 示例用于使用 GitHub Api 进行基本身份验证. 我们如何类似地将用户名和密码与 Invoke-WebRequest 一起传递?最终目标是通过 GitHub AP ..
发布时间:2021-12-07 23:56:36 其他开发

使用具有不同 AuthenticationProviders 的多个 WebSecurityConfigurerAdapter(API 的基本身份验证和 Web 应用程序的 LDAP)

根据 Spring 安全参考第 5.7 节 应该可以定义多个安全适配器. 我也尝试这样做,但没有成功.服务器重新启动后,前 x 次 API 可以正常使用基本身份验证,但几次后我被重定向到登录(表单)页面,这应该只发生在我们的 Web 应用程序中,而不是 API 调用中. 我的代码: @EnableWebSecurity公共类 MultiHttpSecurityConfig {@配置@ ..

Spring Security 在安全注释配置中排除 url 模式

我有使用 java 配置方法配置 Spring 安全性的 Spring Web 应用程序.我想从身份验证中排除一些 URL 模式(例如:静态资源等).我之前使用 spring security xml 配置完成了此操作,但无法使用 java 配置弄清楚,因为添加 antmatchers 无济于事. 以下是我在扩展 WebSecurityConfigurerAdapter 的安全配置类中添加的 ..