N-central Help

Configure SolarWinds N-central for SSO

You will need to configure G-Suite for SSO before you configure SolarWinds N-central.

Configure your G-Suite SSO integration with SolarWinds N-central at the System or Service Organization (SO) level.

If SolarWinds MSP is hosting your N-central solution, then configure SSO at the SO level. Doing so will allow users to login with their G-Suite account consistent with your branded landing page.

If you have an on-premises N-central solution, then configure SSO at the System level. This will result in a G-Suite user login experience consistent with that of your enterprise.

  1. Create an SSO provider.
    1. Navigate to Administration > User Management > SSO Providers.
    2. Click Add > Google G-suite.
      1. In Service Account User field, enter the user account email to which you have impersonated the service account.

        This is not the service account email.

      2. Click Select JSON File, and browse to the where it was downloaded when you created the service account.
      3. Click Test Connection to check that your credentials are valid, and can be used to import users to SolarWinds N-central.
      4. If needed, insert a default Organization Unit path or User Group.

        These will be used as filtering defaults when searching for accounts. You can change these under the Available Users tab.

      5. Save the SSO provider configuration.
  2. Import users from G-suite.
    1. Navigate to Administration > User Management > SSO Providers.
    2. Click the Name of the SSO provider.
    3. Click the Available Users tab.

      The page displays a list of users based on filters using the default values defined on the Details tab.

      Filters displayed are inherited from the default values defined on the Details tab.

      You can change the Filters locally.

      When you leave and return to the Available Users tab, the users listed are based on the values entered on the Details tab.

    4. Under the Link to N-central User column, from the drop-down menu associated with the user, select Import user as new or Already existing user.

      Select the Import user option to create a new user in SolarWinds N-central. For newly imported users, it is possible to change the Last Name, First Name and Email. You can assign Roles and Access Groups to this user, either per row or in bulk using ROLES and ACCESS GROUPS button. Users are imported on the level on which the SSO Provider is opened.

      Select the Already existing user option to allow the user to log in using email of this SSO user. When linking the user, it is not possible to change the Last Name, First Name and Email. Those fields are greyed out. For this kind of users, Roles and Access Groups cannot be assigned. After SSO email is linked to already existing user, this user will no longer be able to log in using his original password.

  3. Manage imported Users.
    1. Click the Imported Users tab.
    2. Select one of the following options:
      1. Disable SSO user – Both the user and the login email will remain in SolarWinds N-central, but it will no longer be possible to log in using this email, until it is enabled.
      2. Unlink SSO user – The user will remain in SolarWinds N-central, but login email will be removed from this user.
      3. Delete SSO user – The user will be completely removed from SolarWinds N-central.

      Another option to manage your SSO mappings is directly from user edit page (User Management > Users > User Details > SSO User configuration). From here you can Unlink and Disable a SSO user.

  4. Configure login Client ID.
    1. Navigate to Administration > User Management > SSO Providers.
    2. Click the Google Client ID tab.
    3. In the Google Client ID field enter the login Client ID. See the Create login ClientID and SolarWinds N-central whitelist procedure in the Configure G-Suite for SSO topic.
    4. The Google login button displays on the login page.

      The login user experience is dependent on the level where you have the Client ID configured (SO or System level).