@@ -5,6 +5,8 @@ This directory contains [Automation Framework](https://www.zaproxy.org/docs/auto
55Note that ZAP _ can_ authenticate to Juice Shop _ without_ using Selenium, and normally this is what we would recommend.
66However, in this case we are using it to show how to use Selenium to authenticate to your app if there is no alternative.
77
8+ There is a related blog post: https://www.zaproxy.org/blog/2023-02-01-authenticating-using-selenium/
9+
810## Requirements
911
1012To run this plan you need to:
@@ -15,8 +17,7 @@ To run this plan you need to:
1517* Add a user to Juice Shop with the credentials:
16181719 * password: test123
18- * Edit all of the automation plans and shell scripts to replace ` /full/path/ ` to be the local full path of your scripts
19- * Edit all of the shell scripts to correct the path to your ZAP installation
20+ * Edit all of the shell scripts to correct the path to your ZAP installation and to the plans
2021* Ensure that the user credentials are available via the environmental variables (these _ should_ be set up correctly via the supplied scripts):
21222223 * JS_PWD: test123
@@ -78,8 +79,7 @@ Note that Firefox reports lots of messages to standard output - these are diffic
7879
7980The following related enhancements are planned:
8081
81- * Publishing a ZAP blog post explaining how and why these scripts work
82- * Enhancing the Automation Framework to support relative file names
83- * Enhancing ZAP to support header based session management
82+ * Add example docker commands
83+ * Update the plan to use header based session management
8484* More investigations into why there are so many auth tokens and cookies absent in browser requests
8585
0 commit comments