NinjaOne - SSO configuration

NinjaOne - SSO configuration

Alert
Please note that this application has not been formally tested by Kelvin Zero Inc. It is provided solely as a reference guide. If you encounter any issues, kindly submit a ticket directly through the support desk.
Quote
This documentation provides a step-by-step guide to setting up Single Sign-On (SSO) for NinjaOne using MPAS. SSO simplifies user authentication by allowing access to multiple applications with a single set of credentials. This integration enhances security and improves user experience across your organization.
Warning
To set up Multi-Pass with  NinjaOne, ensure you meet the following requirements:
- NinjaOne admin rights
- MPAS Admin rights
- Make sure that all users intended to use SSO in NinjaOne are registered in your IdP and have the necessary permissions to access NinjaOne.
Important: Custom elements in URLs (like realm names) are case sensitive. Make sure to match the exact casing from your environment.




Ninja One - SSO configuration


Step 1 - Configure in NinjaOne (Service Provider)

  1. Log into NinjaOne as an Administrator.
  2. Browse to Administration > Accounts > Identity Provider.
  3. Select Configure in the top right corner.
  4. Under Import metadata from select URL and enter:
    1. https://ca.auth.kzero.com/realms/<TENANT_NAME>/protocol/saml/descriptor
SP Values
FieldValue
Entity ID (SP)Provided in NinjaOne Configure SSO screen
ACS (Assertion Consumer Service URL)Provided in NinjaOne Configure SSO screen

Detail Setup (IdP values to enter in NinjaOne)
  1. IdP Entity ID
  2. IdP SSO URL
  3. IdP Metadata URL
  4. Binding: POST
  5. NameID Format: email

Step 2 - Configure in Multi-Pass (Identity Provider)

  1. Open Multi-Pass Dashboard

  1. Select the correct tenant and go to Integrations > Applications.
  2. Select in the custom integration section SAML.
  1. Complete the SAML setup with the below information.
FieldValue
Client ID (=SP Entity ID)Provided by NinjaOne in the Configure SSO screen
Nameninjaone
DescriptionNinjaOne SSO integration
Assertion Consumer Service URLProvided by NinjaOne in the Configure SSO screen
NameID Policy Formatemail
  1. Click Add integration.
  2. Now on the left of your screen, click on "advanced console" 

  1. Click on Client
  2. Use the search bar to find the application you just created and then click on it. and make sure the fields are completed : 
General settings
FieldValue
Client IDProvided by NinjaOne in the Configure SSO screen
Nameninjaone
DescriptionNinjaOne SSO integration
Always display in UION

Access settings
FieldValue
Home URL (IdP-initiated) https://ca.auth.kzero.com/realms/<TENANT_NAME>/protocol/saml/clients/<APP_NAME>
Valid Redirect URIs (ACS)Provided by NinjaOne in the Configure SSO screen
IDP-Initiated SSO URL Name<APP_NAME>

SAML Capabilities
SettingValue
Name ID Formatemail
Force Name ID FormatON
Force POST BindingON
Include AuthnStatementON

Signature & Encryption
SettingValue
Sign DocumentsOFF
Sign AssertionsON

Step 3 - Testing Multi-Pass to NinjaOne

  1. In NinjaOne navigate to Administration > Accounts > Technicians.
  2. Locate an account to test with and select More and then Edit from the drop down list.
  3. In the Technician Editor under the General section, select the Security tab. From the Authentication Type drop-down list, choose Single Sign-On. Save the changes.
  4. Test a SSO by clicking the NinjaOne icon in Multi-Pass with the test user logged into Multi-Pass.

    • Related Articles

    • SAML SSO Integration Guide

      This guide provides an overview of how to configure SAML Single Sign-On (SSO) between Multi-Pass and a third-party Service Provider (SP). Multi-Pass acts as the Identity Provider (IdP) in this federation model. Multi-Pass is working on SCIM support ...
    • D2L Brightspace - SSO Integration

      This application has not been formally tested by Kelvin Zero Inc. It is provided solely as a reference guide. If you encounter any issues, kindly submit a ticket directly through the support desk. This documentation provides a step-by-step guide to ...
    • Mulesoft - SSO Integration

      This application has been formally tested by Kelvin Zero Inc. This documentation provides a step-by-step guide to setting up Single Sign-On (SSO) for Mulesoft using Multi-Pass. SSO simplifies user authentication by allowing access to multiple ...
    • Notion - SSO configuration

      Please note that this application has not been formally tested by Kelvin Zero Inc. It is provided solely as a reference guide. If you encounter any issues, kindly submit a ticket directly through the support desk. This documentation provides a ...
    • Heap - SSO configuration

      Please note that this application has not been formally tested by Kelvin Zero Inc. It is provided solely as a reference guide. If you encounter any issues, kindly submit a ticket directly through the support desk. This documentation provides a ...