【问题标题】:Cypress: configure hardcoded user for api requests with cypress-ntlm-auth proxyCypress:使用 cypress-ntlm-auth 代理为 api 请求配置硬编码用户
【发布时间】:2021-12-26 13:11:04
【问题描述】:

我在我的 cypress 自动化项目中使用 cypress-ntlm-auth 插件,为我提供 Windows 身份验证(Ntlm、kerberos 等)

特别是,我使用ntlmSso 选项与我的应用协商。如果服务器发送身份验证质询,ntlm-proxy 将使用运行测试客户端的用户的凭据执行 NTLM 或协商登录握手。

问题是我需要使用预定义的用户(在我的 pre-prod 环境中使用)来发出 api 请求,而不是计算机上的登录用户。

我该怎么做?提前致谢

【问题讨论】:

    标签: authentication cypress ntlm negotiate


    【解决方案1】:

    cypress-ntlm-auth 库允许您使用 cy.ntlm() 指定此内容,方法是传入主机、用户名、密码和域。

    cy.ntlm(["my.host.com"], "myUser", "myPass", "myDomain")
    

    Check out the docs here.注意他们存储密码的策略。

    【讨论】:

      猜你喜欢
      • 2020-03-29
      • 2020-04-16
      • 1970-01-01
      • 2019-09-08
      • 2021-06-26
      • 2021-11-10
      • 1970-01-01
      • 1970-01-01
      • 2023-01-10
      相关资源
      最近更新 更多