Scanner Connection - On-Prem vs. SaaS


In the documentation GitLab Integration for CI/CD Systems, Section 2 outlines the process for configuring user and password credentials for scanners. 


Here's a breakdown of the key differences:

  • On-Prem Setup: In an On-Premise setup, scanners use a user and password authentication model. Configure these credentials by adding USER and PASSWORD keys in the Aqua Server.

  • SaaS Setup: For SaaS environments, scanners use token-based authentication. This token replaces the need for a user/password setup.



Note: The screenshots in the documentation show examples from GitLab, but the same authentication concept applies across other CI/CD platforms.




1 - In GitLab - set env. variable SCANNER_TOKEN, in addition to existing variables USER/PASSWORD used for on-Prem scanner



2 - In Aqua SaaS UI, click on add new scanner to generate new token, as shown on the screenshot