Argomento
Questo articolo spiega come impostare System for Cross-domain Identity Management (SCIM) per l'integrazione di Okta in NinjaOne per il provisioning degli utenti.
Ambiente
- Integrazioni NinjaOne
- Okta
Descrizione
L'integrazione di Okta con NinjaOne tramite SCIM consente di creare, eliminare e fornire automaticamente tecnici e utenti finali all'interno di NinjaOne. Questo articolo serve come punto di partenza per la configurazione di SCIM con NinjaOne. La configurazione dipende dalla vostra specifica configurazione di Okta, quindi vi consigliamo di consultare la sezione Risorse aggiuntive per trovare i processi correlati.
Per maggiori dettagli sui concetti alla base della gestione del ciclo di vita con SCIM e Okta, consultare Understanding SCIM | Okta Developer(link esterno).
Indice
Selezionate una categoria per saperne di più:
- Prerequisiti
- Abilitare SCIM in Okta con l'applicazione Okta OIN
- Mappare gli attributi tra NinjaOne e Okta
- Creare account del tecnico NinjaOne
- Assegnare gli utenti finali a un'organizzazione NinjaOne
- Assegnare utenti e gruppi al provisioning SCIM
- Configurazione della mappatura dei gruppi e dei ruoli in NinjaOne
- Risorse aggiuntive
Prerequisiti
Prima di poter integrare Okta login per NinjaOne, è necessario creare l'identity provider (IDP) in NinjaOne e abilitare SCIM. Per istruzioni, consultare la sezione Configurazione di NinjaOne SAML in Okta. Passate quindi alla sezione successiva di questo articolo.
Abilitare SCIM in Okta con l'applicazione Okta OIN
Per abilitare SCIM in Okta, eseguire i seguenti passaggi:
- Accedere al proprio account Okta Admin.
- Aprire il menu nell'angolo in alto a sinistra. Nel riquadro di navigazione sinistro, espandere Applicazioni e fare clic sulla scheda Applicazioni.
Viene visualizzata la pagina Applicazioni.
- Selezionate l'applicazione NinjaOne.

- Aprire la scheda Provisioning e fare clic su Configura integrazione API.

- Aprire una nuova scheda del browser e utilizzarla per accedere a NinjaOne come amministratore di sistema.
- Andare in Amministrazione → Account → Identity Provider e selezionare l'IDP creato per Okta come prerequisito per questo processo.
- Fare clic su Modifica nel widget Sistema per la gestione dell'identità interdominio.

- Nella finestra di dialogo Configura SCIM, fare clic sull'interruttore a levetta per abilitare il provisioning SCIM.
- Fare clic su Genera token.

- Fare clic sull'icona della carta per copiare il token segreto SCIM. Tornare alla console di amministrazione di Okta.

- Dalla posizione precedente della console amministrativa di Okta (applicazione NinjaOne → Provisioning), incollare il token segreto nel campo Token API. Fare clic su Prova credenziali API e poi su Salva quando la verifica è stata completata. La scheda Provisioning viene ricaricata e visualizza le impostazioni di provisioning degli utenti.

- Fare clic sulla sezione To App che è stata aggiunta alla scheda Provisioning. Fare clic su Modifica e poi su Abilita per le seguenti opzioni:
- Creare utenti
- Aggiornare gli attributi dell'utente
- Disattivare gli utenti

- Scorrere fino alla sezione Mappature degli attributi dell'applicazione NinjaOne e fare clic su Mostra attributi non mappati. Passare alla sezione successiva per configurare gli attributi dell'utente.
Mappare gli attributi tra NinjaOne e Okta
È possibile utilizzare gli attributi per impostare il nome utente, il nome, il cognome e l'indirizzo e-mail di NinjaOne. Inoltre, è possibile utilizzarli per creare account di tecnici e mappare gli utenti finali a specifiche organizzazioni NinjaOne.
Trovare gli attributi ninja_group_userType e ninja_group_organizationId nell'elenco Attributi non mappati.

Creare account del tecnico NinjaOne
Se si creano account di tecnici, è necessario assegnare un valore all'attributo ninja_group_userType. Gli account privi di un valore di attributo accettato saranno creati automaticamente come utenti finali.
L'attributo userType ha due valori accettati:
- Impostare l'attributo "tecnico" per creare un account tecnico.
- Impostare l'attributo "endUser" (sensibile alle maiuscole) per creare un account utente finale.
Per mappare l'attributo ninja_group_userType, eseguire i seguenti passaggi:
- Fare clic sull'icona della matita per modificare l'attributo.
-
Selezionare un'opzione dal menu a discesa del valore dell'attributo che soddisfi le esigenze dell'organizzazione.
Valore dell'attributo Definizione o scopo Stesso valore per tutti gli utenti Assegnare all'applicazione NinjaOne Okta tutti gli utenti dello stesso tipo. Mappa dal profilo Okta Creare un account utente finale o tecnico in base al valore dell'attributo del profilo selezionato. Espressione Creare un utente finale o un tecnico in base all'output dell'espressione Okta personalizzata. Per ulteriori informazioni, consultare la guida generale di Okta Expression Language | Okta Developer(link esterno). - Selezionare Crea e aggiorna per il campo Applica su .
- Si consiglia di inserire più utenti di prova nel campo Anteprima per confermare che la mappatura degli attributi produce l'output desiderato.
- Fare clic su Salva.
Assegnare gli utenti finali a un'organizzazione NinjaOne
Se si assegnano gli account utente finale a una specifica organizzazione NinjaOne o a più organizzazioni NinjaOne, è necessario assegnare un valore all'attributo ninja_group_organization. Gli account privi di un valore di attributo accettato saranno creati automaticamente come utenti finali globali.
L'attributo ninja_group_organization ha due valori accettati:
- Impostare l'attributo su "Tutti" per creare un utente finale globale.
- Impostare l'attributo su "<il vostro ID organizzazione>" per assegnare un utente all'organizzazione NinjaOne corrispondente.
Se avete bisogno di aiuto per trovare l'ID dell'organizzazione in NinjaOne, fate riferimento a Piattaforma NinjaOne: Come trovare l'ID di un'organizzazione.
Per mappare l'attributo organizzazione, eseguire le seguenti operazioni:
- Fare clic sull'icona della matita per modificare l'attributo.
- Selezionare un'opzione dal menu a discesa del valore dell'attributo che soddisfi le esigenze dell'organizzazione.
| Valore dell'attributo | Definizione o scopo |
|---|---|
| Stesso valore per tutti gli utenti | Assegnare tutti gli utenti alla stessa organizzazione NinjaOne. |
| Mappa dal profilo Okta | Assegnare un utente finale a un'organizzazione in base al valore dell'attributo del profilo selezionato. |
| Espressione | Assegnare un utente finale o un tecnico in base all'output dell'espressione Okta personalizzata. Per ulteriori informazioni, consultare la guida generale di Okta Expression Language | Okta Developer(link esterno). |
- Selezionare Crea e aggiorna per il campo Applica su .
- Si consiglia di inserire più utenti di prova nel campo Anteprima per confermare che la mappatura degli attributi ha l'output desiderato.
- Fare clic su Salva.
Assegnare utenti e gruppi al provisioning SCIM
Per assegnare utenti e gruppi al provisioning SCIM, eseguire le seguenti operazioni:
- In Okta, navigare nell'applicazione NinjaOne SSO/SCIM.
- Aprire la scheda Assegnazioni e selezionare l'opzione applicabile dal menu a discesa Assegnazione . Durante l'assegnazione, si avrà la possibilità di sovrascrivere le mappature degli attributi e di impostare il tipo di utente e l'ID dell'organizzazione. Se si sta assegnando un gruppo, la modifica avrà effetto su tutti i membri del gruppo.

- Clicca su Salva. Il processo di provisioning dell'utente avrà inizio.
Configurazione della mappatura dei gruppi e dei ruoli in NinjaOne
Opzionalmente, è possibile configurare i ruoli NinjaOne in modo che vengano assegnati automaticamente ai membri di uno specifico gruppo Okta tramite Group Mapping. A tal fine, eseguire le seguenti operazioni:
- In Okta, aprire la scheda Gruppi push nell'applicazione Ninja SSO e SCIM . Fare clic su Push Groups per impostare i gruppi di destinazione.
- Impostare l'azione su Crea gruppo e salvare. Il completamento di questa azione può richiedere fino a un'ora.

- Accedere a NinjaOne come amministratore di sistema.
- Andare in Amministrazione → Account → Identity Provider.
- Selezionare l'IDP Okta OIN.
- Accanto a Mappatura gruppo, fare clic su Modifica.
- Scegliere i ruoli dal menu a discesa per associarli ai gruppi sincronizzati con Okta, se presenti. Il menu comprende sia i ruoli di utente finale che quelli di tecnico. Il Tipo di utente assegnato all'utente in Okta determina quali ruoli saranno assegnati a ciascun utente. Se è necessario creare nuovi ruoli, consultare la sezione Ruoli e autorizzazioni degli utenti per le istruzioni.
Risorse aggiuntive
Per saperne di più sui processi di Identity Access Management (IAM) in NinjaOne, consultate le seguenti risorse: