我正在使用ZAP API调用来使用命令行测试站点 . 但即使我遵循正确的步骤,我的用户身份验证也有问题 . 但是当蜘蛛作为用户时,我仍然无法设法通过登录页面 . 以下是我要介绍的步骤 .

1.包含在上下文中(context / includeContext)

2.更改认证方法以形成基础 . (authentication / setAutenticationMethod)这里我只传递contextID,authMethodName和authMethodConfigParams中的logiunUrl . 不是loginrequestData . 我试图将authMethodConfigParams传递给

loginUrl=**********************&loginRequestData=username={%username%}&password={%password%}

但是当我使用它时,这个领域并没有填满 .

3.设置登录指标(authentication / setLoggedInIndicator)

4.Enable auto Reauthentication(auth / autoReauthON)

5.添加新用户(users / nweUser)

6.为用户设置凭据(users / setAuthenticationCredentials)

7.Enable用户(users / setUserEnabled)

8.Spider作为新用户(spider / scanAsUser)

但是在spidering它无法通过登录页面 . 当我打开UI应用程序时,所有API调用都已完成,并且已在会话属性上配置了所有设置 . 但是当我检查POST请求时,它如下所示 .

username=ZAP&password=ZAP&rememberMe=true

我认为这是问题所在 . 为什么不采用新用户凭据?

提前致谢

zap安装提示java_使用API调用进行ZAP身份验证相关推荐

  1. .Net 4.0使用httpClient调用WebApi接口时提示“由于远程方已关闭传输流,身份验证失败。”

    .Net 4.0使用httpClient调用WebApi接口时提示"由于远程方已关闭传输流,身份验证失败." 参考https://blog.csdn.net/qiaohuyue/a ...

  2. eap aka_使用API​​密钥(aka身份验证令牌)部署到Maven Central

    eap aka 如何在不使用未加密本地密码的情况下与Maven Central / Nexus通信(尤其是使用Gradle,但不仅限于此). 基本原理 不幸的是,Gradle(和许多其他构建工具)没有 ...

  3. java实现iam登录认证_是否可以通过Cloudfront对API网关进行IAM身份验证?

    是否可以通过Cloudfront将IAM角色身份验证用于API网关 endpoints ? 这是一个基本用例: / api - > API网关 / * - > S3 HTML / Java ...

  4. 技术图文:如何利用BigOne的API制作自动化交易系统 -- 身份验证

    背景 最近,自己在技术精进方向上有所犹豫,是往"网络渗透"的方向走呢?还是往"量化交易"的方向走? 如果选择精进"网络渗透",就需要学习各种 ...

  5. 使用API​​密钥(aka身份验证令牌)部署到Maven Central

    如何在不使用未加密本地密码的情况下与Maven Central / Nexus通信(尤其是使用Gradle,但不仅限于此). 基本原理 不幸的是,Gradle(和许多其他构建工具)没有提供任何机制来本 ...

  6. mysql navicat授权_Mysql授权允许远程访问解决Navicat for MySQL连接mysql提示客户端不支持服务器请求的身份验证协议;考虑升级MySQL客户端...

    Navicat Premium连接MySQL 1251错误 MySQL Installer 8.0.17 ​ 出现上述错误的原因是版本MySQL 8.0.17即8.0开始的MySQL版本,因为采用新的 ...

  7. XP远程桌面连接2008提示:远程计算机需要网络级别身份验证,而您的计算机不支持该验证

    装了一台2008机器,开了远程桌面,然后用同事 win7 连接测试,发现可以连接上. 晚上回到家里,自己电脑连接,却报错. --------------------------- 远程桌面连接已断开 ...

  8. XP远程桌面连接2008提示:远程计算机需要网络级别身份验证,而您的计算机不支持该验证...

    装了一台2008机器,开了远程桌面,然后用同事 win7 连接测试,发现可以连接上. 晚上回到家里,自己电脑连接,却报错. --------------------------- 远程桌面连接已断开 ...

  9. 【转】XP远程桌面连接2008提示:远程计算机需要网络级别身份验证,而您的计算机不支持该验证 ....

    装了一台2008机器,开了远程桌面,然后用同事 win7 连接测试,发现可以连接上. 晚上回到家里,自己电脑连接,却报错. --------------------------- 远程桌面连接已断开 ...

最新文章

  1. nodejs npm常用命令
  2. 5.6 matlab曲线拟合案例(股票预测问题、算法的参数优化问题)
  3. Java对象析构_c++之对象构造顺序和销毁(析构函数)
  4. php输出股票价格代码,实时抓取YAHOO股票报价的php代码_PHP教程 - strrpos
  5. boost::function用法的测试程序
  6. linux mysql temp 设置_linux上mysql的简单入门
  7. iOS 图形编程总结
  8. action对象 java_struts2通过action返回json对象
  9. 【软考】《希赛教育·软件设计师考前冲刺与考点分析》计算机硬件基础知识——学习笔记
  10. windows 不能确定用户和计算机名称
  11. 关于linux下的共享库(动态库)和静态库
  12. Markdown——让你专注写作
  13. NOWCODER暑期多校第四场F:Beautiful Garden(签到题)题解
  14. python中numpy下载问题
  15. 数字电路专题:常用逻辑门符号
  16. win10电脑外接音响没声音怎么回事?win10电脑外接音响没声音的修复方法
  17. 程序设计基础大作业:学生信息管理系统plus(彩色界面,登录功能,文件操作,多文件)
  18. realsense moveit生成octomap错误:‘Client [/move_group] wants topic /camera/color/image_raw to have dataty
  19. VScode的源代码管理简易使用
  20. Hadoop之——Hadoop3.x端口变动

热门文章

  1. 为什么在Python中使用string.join(list)而不是list.join(string)?
  2. linux虚拟机怎么看var文件,一种获取Linux虚拟机内部日志的方法
  3. python名称空间与运用域_Python名称空间和作用域讲座,命名,Namespaces,Scopes
  4. 分布式映射与集中式映射_K映射上的表达式映射和组包围
  5. 图解面试题:找出数组中重复的数字?
  6. 计算机二级考试C++考试大纲
  7. solaris php,针对 Solaris 的安装提示
  8. 太极计算机ehr系统,(数据科学学习手札21)sklearn.datasets常用功能详解
  9. 血栓清道夫机器人_血栓“清道夫”找到了!木耳排第三,排在第一很多人都并不知道...
  10. python调用js获取异步返回的数据_Python怎么获取js动态加载的数据