SonicOS 8 Users

3rd Party API

The SSO API is an XML/JSON based REST API for 3rd-Party devices or scripts to pass user login/logout notifications to the SonicWall.

  1. Navigate to the Device > Users > Settings > Authentication page.
  2. Next to Configure SSO, click Configure.

    The SSO Configuration page is displayed.

  3. Click the 3rd Party API tab.

  4. In the API Clients tab, click Add Client.

    1. Under the Settings tab, select the following:

      1. In the Client host name or IP address field, enter the name or IP address of the terminal server on which SonicWALL TSA is installed.

      2. In Authenticate the client via select one of the following:

        • Shared secret

        • Certificate

        • Both

      3. In the Shared Key field, enter the shared key that you created or generated in the SonicWALL TSA.

      4. Re-enter the shared key in the Confirm Shared Key field.

    2. Click Save.

    3. Under the Advanced tab, select the following:

      1. To select the level of security to use for verification of the shared secret, in Shared secret verification security level, select one of the following :

        • High with and select the checkboxes SHA256 and SHA512

        • Medium (SHA256 but no replay prevention)

        • Low (no shared secret verification)

      2. Select the Enable CSRF/replay prevention check box to prevent the Cross-Site Request Forgery.

      3. Enable the Restrict origins if client uses CORS check box to prevent if a client uses Cross-Origin Resource Sharing (CORS) then as an additional security precaution this can be set to restrict the origins of the XML/JSON data that it sends.

      4. Enter the URL of a domain in Allow origins.

      5. To allow to keep connections on the SSO API open across multiple requests enable the Allow persistent connections.

    4. Click Save.

  5. In the General Settings, do the following:
    1. Select the Enable SSO 3rd-Party API option. This option is disabled by default.
    2. Select the Use the HTTPS Management port option. This option is enabled by default.
    3. Enter the HTTPS port number field. The default is 444.
  6. Click Save.

Was This Article Helpful?

Help us to improve our support portal

Techdocs Article Helpful form

  • Hidden
  • Hidden

Techdocs Article NOT Helpful form

  • Still can't find what you're looking for? Try our knowledge base or ask our community for more help.
  • Hidden
  • Hidden