当前位置: 首页 > 面试题库 >

Chrome 59是否支持URL中的基本身份验证凭据,以供Chromedriver使用?

白星腾
2023-03-14
问题内容

借助Chrome
59,支持在URL中放置基本身份验证凭据(如https://foo:bar@www.foo.com已终止)的支持已在https://www.chromestatus.com/feature/5669008342777856内发出警告。

是否有人需要使用Selenium和Chromedriver解决此问题?特别是在Python中?


问题答案:

在我们的情况下(使用带有NTLM身份验证的C#通过WebDriver使用WebDriver进行自动测试),我们发现,尽管您无法使用页面上的子资源加载凭据,但仍可以使用该凭据访问该浏览器会话。

因此,我们转到了一个我们不想使用有效凭据进行测试的页面(在本例中为主页),以便在测试套件开始时获得授权。从那时起,我们浏览到我们要在没有任何凭据的情况下进行测试的页面,只要我们不关闭会话就可以正常工作。



 类似资料:
  • Keycloak是否支持基本身份验证(包含单词basic word后跟空格和base64编码的字符串username:password的授权头),如果支持,我如何为它配置领域和客户端设置?我想用Keycloak保护我的rest api,并支持基本身份验证作为一个选项。

  • 要求是实现一个登录表单,单击submit按钮时需要调用一个javascript,该javascript应该发布用户名/密码。 是否有方法从javascript向spring基本身份验证servlet传递凭据,使其验证请求。我们已经实现了AuthenticationProvider authenticate来执行验证。 http://java.sun.com/xml/ns/javaee/web-ap

  • 我知道关于这个主题的讨论已经存在,但我无法找到解决我的情况的答案:我想直接通过URL传递凭据(遵循https://user:pass@URL方案)。我得到一个401错误代码: 有没有比这个答案更简单的线索:使用spring restTemplate对REST API进行基本身份验证? 谢谢

  • 我对社交网络分析和twitter api是新手。我想收集关于特定主题的tweets。所以我写了下面的代码 在我的程序中,我需要在哪里提供凭据 谢谢

  • 我是Spring Security的新手 我有Sprint Boot Rest API项目,它公开了某些API。我已经为所有API实现了基于承载令牌的身份验证。例如 /user、 /resource、 /appointment 现在,对于特定控制器的几个api,我希望实现基本身份验证。这些API将被另一个不公开的服务使用。为了保证API的安全性,我希望为这些apis提供基本身份验证。例如 /int

  • 问题内容: 我正在使用Django Rest Framework开发API。我试图列出或创建“订单”对象,但是当我尝试访问控制台时,出现此错误: 观看次数: 序列化器: 我的网址: 然后我在控制台中使用以下命令: 错误说: 问题答案: 通过在我的settings.py中添加“ DEFAULT_AUTHENTICATION_CLASSES”来解决