Add Authentication Options for DAST API On-Demand screens

Problem

The design for DAST API on-demand scans does not support the use of authentication. Depending on the use case for customers, they may have a need to pass in username/passwords for basic authentication or use another method.

While they can put authentication values in the header fields, this is not a good practice as all sensitive information should be encrypted in the database, or use CI variables.

Proposal

🎨 Figma designs

Implementation Details

Edited by Dheeraj Joshi