Skip to main content

Step 4: Install and configure the authentication verifier agent

This document is for:
Invicti Enterprise on-premises

Use the setup wizard to install the Authentication Verifier Agent and connect it to the Authentication Verifier Service. After the wizard completes, configure the agent's appsettings.json and verify the connection.

note

The Authentication Verifier Agent communicates with the Authentication Verifier Service to verify logins. The agent works correctly only if the service is installed and its IIS bindings are configured first. For instructions, see the Authentication verifier settings document.

This document explains how to install and configure the Authentication Verifier Agent.

Install the authentication verifier agent

Uninstall older versions first

Starting from Invicti Enterprise On-Premises 2.3, the Authentication Verifier Agent communicates with the Authentication Verifier Service. You must uninstall any older agent versions before proceeding.

  1. Run the AuthVerifierAgentSetup.exe file.
  2. On the Welcome to the Invicti Enterprise Authentication Verifier Agent Setup Wizard window, select Next.
  3. Select Browse if you want to install to a different folder than the default. Then select Next.
Installation folder step in the Authentication Verifier Agent setup wizard
  1. On the Invicti Enterprise Authentication Verifier Agent settings step, enter the following values and select Next:

    • AV Service URL: Enter your AV Service URL in the format https://yourdomain:5000 (for example: https://onprem.netsparker.com:5000)
    • API Token: Paste the Access Token from Settings > Authentication Verifier

    Find the Access Token on the Authentication Verifier settings page:

Authentication Verifier settings page showing the Access Token field

Enter both values in the setup wizard:

Invicti Enterprise Authentication Verifier Agent settings step showing the AV Service URL and API Token fields
  1. Select Install.

After the installation completes, configure the agent's appsettings.json:

  1. Navigate to the Authentication Verifier Agent folder. By default: C:\Program Files (x86)\Invicti Enterprise Authentication Verifier Agent.
  2. Open appsettings.json with a text editor.
  3. Update the following fields, replacing onprem.netsparker.com with your domain and pasting the Access Token into ApiToken:
"AgentName": "<your agent name>",
"ApiRootUrl": "https://onprem.netsparker.com:5000",
"ApiToken": "<Access Token>",
  1. Save and close the file.
  2. Open Services (services.msc), locate the Invicti-Verifier-1 service, and restart it.
  3. Select Agents > Manage Verifiers from the left-side menu to confirm your agent appears in the list.
Manage Verifiers page showing the authentication verifier agent in the list
note
  • If the agent doesn't appear even after a successful connection, clear your browser cache with a hard reload (Ctrl+Shift+R, or right-click the browser refresh button and select Empty cache and hard reload).
  • If you configured the agent mode as cloud on the website settings page, set "AgentType": "Cloud" in appsettings.json. Use "AgentType": "Standard" for the internal agent mode.
  • For information about installing multiple verifier agents on the same machine, see Authentication verifier settings.

Need help?

Invicti Support team is ready to provide you with technical help. Go to Help Center

Was this page useful?