Configuring an authentication provider

Note: To avoid being locked out of your instance, you must connect your npm Enterprise admin account to your SSO account immediately after configuring an authentication provider. If you are locked out of your instance, contact npm Enterprise Support at [email protected]

As an Enterprise admin, you can configure your instance to use single sign-on (SSO) authentication through any external authentication provider that implements OpendID Connect Core and OpendID Connect Discovery.

  1. Log in to your Enterprise instance using your temporary username and password.
  2. Visit the admin panel at https://<company-name>.npme.io/npme/admin.
  3. Click “Settings”.
  4. On the Settings page, click “Configure Single Sign-On”.
  5. On the Single Sign-On configuration page, enter your SSO application settings:
    • Domain
    • Client ID
    • Client Secret
  6. Click Save.
  7. On your SSO provider application website, enter your npm Enterprise instance callback URL: https://<company-name>.npme.io/sso/callback.
  8. To connect your npm Enterprise admin account to your SSO account, visit https://<company-name>.npme.io.npme.io/login/via/1.