Loading

Argomenti

Provisioning e deprovisioning degli utenti tramite SCIM

Disponibile per i livelli Asana Enterprise e Enterprise+, e per il livello legacy Enterprise legacy. SCIM è disponibile per i piani a livello di organizzazione, ma non per le divisioni.

Visita la pagina dei prezzi per ulteriori informazioni.

Con SCIM, gli amministratori avanzati possono effettuare il provisioning e il deprovisioning degli utenti su Asana in modo semplice e veloce dal loro provider di gestione dell’identità. La tua organizzazione può anche essere usata per effettuare la configurazione con SCIM. Il provisioning SCIM consente agli amministratori avanzati di:

  • creare un nuovo utente
  • aggiornare gli attributi del profilo di un utente (solo per Okta e Microsoft Entra ID)
  • importare utenti Asana nel loro provider di gestione dell’identità
  • importare team Asana nel loro provider di gestione dell’identità (solo per Okta)
  • creare team su Asana dal loro provider di gestione dell’identità (solo per Okta e Microsoft Entra ID)
  • disattivare un utente

Le seguenti funzionalità di provisioning non sono supportate da Asana:

  • Riattivazione degli utenti
  • Eliminazione dei team su Asana
Nota iconNota
Ti piace tutto questo? Inizia a utilizzare Asana con una prova gratuita oggi stesso. Prova gratis

Impostare il provisioning

Per usare il provisioning SCIM, dovrai collegare l'account Asana della tua organizzazione a uno dei nostri provider di identità supportati. La configurazione cambierà in base al provider di identità utilizzato. Asana supporta il provisioning SCIM tramite:

Okta

Funzionalità

Gli amministratori avanzati possono effettuare facilmente il provisioning e il deprovisioning degli utenti su Asana da Okta. L’integrazione tra Asana e Okta utilizza un protocollo standard di settore chiamato SCIM, che consente agli amministratori avanzati di eseguire diverse azioni, che elenchiamo di seguito.

  • Creare utenti: gli utenti Okta assegnati all’applicazione di Asana su Okta vengono aggiunti automaticamente come membri alla tua organizzazione su Asana.
  • Aggiornare gli attributi del profilo di un utente: gli attributi come nome utente, titolo e reparto relativi al profilo di un utente possono essere sincronizzati su Asana dal profilo Okta dell’utente.
  • Importare utenti: gli utenti creati su Asana possono essere importati in Okta utilizzando account utente Okta già esistenti o creandone di nuovi.
  • Importare gruppi: i team creati su Asana possono essere importati come gruppi in Okta. Ricordati che Okta non ti consente di gestire le adesioni relative a questi gruppi importati.
  • Trasferire gruppi: i gruppi e i relativi membri presenti su Okta possono essere trasferiti su Asana (come team di Asana e membri del team).
  • Collegare gruppi: i gruppi già esistenti su Asana possono essere collegati ai gruppi presenti su Okta dopo l'importazione dei team da Asana.
  • Disattivare gli utenti: gli utenti possono essere disattivati su Asana se non sono più assegnati all'app su Okta.

Le seguenti funzionalità di provisioning non sono al momento supportate:

  • Riattivazione degli utenti
  • Eliminazione dei team su Asana
Nota iconNota
importare in Okta utenti o gruppi nei cui nomi figurano emoji causerà un errore, in quanto Okta supporta solo caratteri codificati con tre byte o meno.

Requisiti

Assicurati di soddisfare i seguenti requisiti prima di attivare lo SCIM per la tua organizzazione.

  1. Sei l’amministratore avanzato di un’organizzazione Enterprise, Enterprise+ o Enterprise legacy su Asana. SCIM è disponibile per i piani a livello di organizzazione, ma non per le divisioni.
  2. Hai il piano Okta necessario per effettuare il provisioning degli utenti tramite SCIM. Consulta le offerte di gestione del ciclo di vita di Okta per maggiori informazioni.

Se soddisfi i requisiti, segui le istruzioni per attivare SCIM per la tua organizzazione.

Passaggi

Passaggio 1: aggiungi l’app di integrazione Okta di Asana al tuo account Okta

integrazione asana okta
Accesso a Okta e aggiunta dell’integrazione di Asana per Okta:
  1. Clicca su Applicazioni nella barra laterale.
  2. Clicca su Sfoglia catalogo delle app.
integrazione asana okta 2
Per aggiungere Asana:
  1. Clicca su Collaborazione e produttività
  2. Clicca su Asana

aggiungi Asana


Passaggio 2: collega l'account Asana della tua organizzazione al tuo account Okta

Per usare il provisioning SCIM, dovrai collegare l'account Asana della tua organizzazione al tuo account Okta.

Completa i seguenti passaggi su Asana

Effettua l’accesso a un account da amministratore avanzato su Asana e vai al menu della console di amministrazione cliccando sulla tua immagine del profilo in alto a destra e quindi su Console di amministrazione. Vai alla scheda App e clicca su Aggiungi account di servizio.

Aggiungere account di servizio dalla console di amministrazione.gif
Da Ambiti delle autorizzazioni, scegli Autorizzazioni con ambito, seleziona la casella Provisioning utente (SCIM) e assicurati che tutte le autorizzazioni sottostanti siano selezionate. Le autorizzazioni con ambito forniscono solo l'accesso del token API al provisioning dell'utente (SCIM). Limitando l'accesso, riduci i rischi per la sicurezza associati all'utilizzo del token API.
 
Nota iconNota
Se non vuoi che Okta trasferisca gruppi ai team di Asana, rinomini i team o modifichi i team, deseleziona le autorizzazioni relative ai team.
Finestra degli ambiti delle autorizzazioni.png
 
L’aggiunta di un account di servizio genererà un token API, che potrai usare nella scheda Provisioning nell’app di Asana all’interno di Okta.
Aggiungere un account di servizio.png

Completa i seguenti passaggi su Okta

Effettua l’accesso al tuo portale di amministrazione Okta e, dalla scheda Applications (Applicazioni), vai all’applicazione di Asana.

portale di amministrazione di Okta

Come collegare Asana al tuo account Okta:
  1. Clicca su Provisioning.
  2. Nella barra laterale Settings, clicca su Integration e quindi su Configure API Integration.
  3. Seleziona la casella Enable API integration.
  4. Nel campo per il token API, inserisci il token che hai ricevuto nella scheda Account di servizio su Asana.
  5. Clicca su Test API Credentials per verificare che il token sia stato configurato correttamente.
  6. Clicca su Save per salvare la configurazione su Okta.

Passaggio 3: configura le opzioni di provisioning per Asana sul tuo account Okta

Su Okta

Nella scheda delle applicazioni, vai sull’app di Asana e clicca su Provisioning.

opzioni di provisioning di okta
Come configurare le opzioni di provisioning:
  1. Nella barra laterale Impostazioni, clicca su Vai all’app.
  2. Clicca su Modifica in alto a destra.
  3. Attiva le opzioni di provisioning dell’utente per l’app di Asana e clicca su Salva per applicare le impostazioni dell’integrazione.
Nota iconNota
Ti consigliamo di attivare Crea utenti, Aggiorna attributi utente e Disattiva utenti.
scheda importazione

Usa la scheda Importa per riconciliare gli utenti rilevati su Asana con gli utenti presenti nel tuo dominio Okta. Importa tutti gli utenti Asana a cui vuoi assegnare un account Okta o per cui vuoi creare un account.
scheda assegnazioni

Amministra gli utenti assegnati ad Asana come faresti con SAML usando la scheda Incarichi. Gli utenti saranno ora automaticamente sincronizzati con l'elenco dei membri di Asana.

Passaggio 4: mappa gli utenti che hanno ricevuto il provisioning ai team su Asana

Per mappare i gruppi di Okta ai team di Asana, puoi decidere di trasferire nuovi gruppi su Asana o di collegare gruppi esistenti su Okta a team esistenti su Asana. Se stai collegando dei gruppi, assicurati che i team verso cui desideri mapparli esistono già su Asana. Scopri di più su come creare un team su Asana.

Nel portale di amministrazione di Okta:

  • Vai all’app di Asana e clicca su Refresh App Groups (Aggiorna gruppi dell’app) nella scheda Push Groups (Trasferisci gruppi) per aggiornare qualsiasi importazione o modifica avvenuta su Asana. Questo fa in modo che tutti i gruppi dell’app di destinazione vengano rappresentati su Okta.
  • Clicca il pulsante Action (Azione) in Group Push Settings (Impostazioni trasferimento gruppo) se desideri avere la possibilità di rinominare un gruppo su Asana quando effettui il collegamento. Consigliamo di non rinominare il gruppo esistente nell’app per evitare qualsiasi modifica non voluta ai nomi dei team su Asana.
push groups
sposta gruppi

  1. Clicca su Push Groups
  2. Seleziona By name e usa una parola chiave per trovare il gruppo su Okta
  3. Quando il gruppo appare nella tabella, clicca sul menu a discesa Match results and push action. Seleziona Link Group (Collega gruppo) se stai cercando di mappare un gruppo a un team esistente. Altrimenti, seleziona Crea gruppo. Clicca su Save (Salva) per applicare le impostazioni dell’integrazione.
 
Nota iconNota
Nota bene: l’eliminazione dei team su Asana da Okta non è supportata da questa integrazione. Usa la scheda team nella console di amministrazione su Asana per gestire ed eliminare i team.

Passaggio 5: configura le mappature degli attributi di Asana

Per configurare e mappare gli attributi ai profili utente su Asana, segui le istruzioni:

  • Vai all’app di Asana e clicca sulla scheda provisioning.
  • Configura le opzioni corrette nella sezione Asana Attribute Mappings.
  • Seleziona Create o Create and Update dalle opzioni disponibili presenti nella colonna Apply on.
AttributoTipoInfoNote sulle limitazioni
nome utentestringaIdentificatore univoco per l’utente, in genere utilizzato dall’utente per autenticarsi direttamente presso il fornitore di servizi. Ogni utente DEVE includere un valore userName non vuoto, che deve essere un indirizzo email. OBBLIGATORIO. OBBLIGATORIO.
namecomplexIl nome dell’utente
name.givenstringNon supportato, utilizzare formattato
name.familyNamestringNon supportato, utilizzare formattato
name.formattedstringNome e cognome dell’utente
emailscomplexindirizzi email dell’utente
emails.valuestringIndirizzo email dell’utente
email.primarystringIndica se questo indirizzo email è quello preferito dall’utente. True può apparire solo una volta per questo attributo.
titlestringIl titolo dell’utente, ad esempio “Vicepresidente”.
departmentstringIdentifica il nome del reparto a cui appartiene l’utente.
preferredLanguagestringIndica la lingua scritta o parlata preferita dell’utente. Utilizzata per selezionare l'interfaccia utente localizzata; ad esempio, “en_US” specifica l'inglese come lingua e gli Stati Uniti come paese. “Lingua di preferenza” può essere impostata solo per un utente quando questo viene creato su Asana. Gli aggiornamenti al campo preferredLanguage in Okta per gli utenti Asana esistenti non si riflettono su Asana.
activebooleanIndica se l’account dell’utente è attivo su Asana.

addresses

Complesso a valori multipli

L’indirizzo di lavoro dell’utente

address.country

stringIl paese dell’utente come codice di due lettere, ad esempio “US”

address.region

stringLa regione dell’utente, ad esempio “CA”

address.locality

string

La città dell'utente, ad esempio "San Jose"

phoneNumbersComplesso a più valori

Il telefono dell'utente

phoneNumber.valuestring

Il numero di telefono dell'utente, ad esempio,

“543-111-1111”

Utente

complesso

Attributo di estensione dello schema utente dell’azienda per l’utente

User.departmentstring

Nome del reparto di
appartenenza dell'utente

User.costCenterstring

Nome del centro di costo a cui
appartiene l'utente

User.organizationstring

Nome dell’organizzazione di
appartenenza dell’utente

User.divisionstring

Nome della divisione di appartenenza
dell’utente

User.employeeNumberstring

Un identificatore di stringa, in genere numerico o alfanumerico, assegnato a una persona

User.manager
complex

Il manager dell'utente

User.manager.valuestring

L’ID utente del manager dell’utente


Passaggio 6: come aggiornare l'attuale integrazione Asana - Okta

Se al momento stai usando l’integrazione Asana - Okta, segui le istruzioni per attivare o accedere agli ultimi aggiornamenti.

aggiorna l’integrazione

  1. Clicca su provisioning
  2. Clicca su integrazione
  3. Clicca su modifica
  4. Deseleziona abilita integrazione API e clicca su salva

Clicca quindi su Edit (Modifica) di nuovo, seleziona Enable API integration (Attiva integrazione API), inserisci il token API e clicca su Save (Salva). Attiva poi le funzionalità di provisioning. Dopo aver completato queste azioni, visualizzerai i nuovi aggiornamenti agli attributi e le nuove funzionalità di integrazione.

  • Quando effettui deprovisioning di un utente da Asana all'interno di Okta, l'utente verrà rimosso anche da Asana (stesso comportamento che si sarebbe attivato se l'account fosse stato rimosso dall'interfaccia utente di Asana). Fai attenzione quando decidi di disattivare un utente.
  • L'assegnazione dell'app di Asana agli utenti su Okta creerà un profilo utente relativo all'interno di Asana e attiverà lo stesso comportamento che si sarebbe attivato se fossero stati invitati su Asana. È importante farlo notare quando si informano gli utenti della loro assegnazione sull’app di Asana.
  • La modifica del nome utente di Okta al livello di applicazione Asana (ovvero sovrascrivere il nome utente) attiverà una chiamata di disattivazione sul nome utente precedente verso Asana. Se il nome utente era associato a un account attivo di Asana, verrà eliminato. Fai attenzione quando decidi di sovrascrivere a livello di applicazione. Durante la creazione o l’aggiornamento degli utenti, gli utenti devono avere un indirizzo email che corrisponde all’organizzazione di Asana (ad esempio, puoi effettuare il provisioning degli utenti solo con un dominio email @asana.com all’organizzazione Asana asana.com). Il provisioning e il deprovisioning degli ospiti dell’organizzazione continueranno a essere effettuati e gestiti esclusivamente tramite la scheda **Membri** della console di amministrazione. Quando viene rilevata una mancata corrispondenza, il campo formattedName ha la precedenza e potrebbe ripristinare/sovrascrivere le modifiche al valore del campo givenName e familyName. Quindi, durante la mappatura degli attributi o gli aggiornamenti manuali del profilo utente dell’app, assicurati che il valore del nome formattato corrisponda alla combinazione di stringhe di givenName e familyName durante l’invio del profilo. Ad esempio:
    • givenName = nuovo nome
    • familyName = nuovo cognome
    • formattedName = nuovo nome nuovo cognome

OneLogin

Scopri come configurare il provisioning SCIM utilizzando OneLogin qui.

Nota iconNota
Per attivare la funzionalità SCIM con IdP integrato non nativamente, controlla gli attributi accettati necessari qui.

Personalizzazione del deprovisioning SCIM

L’amministratore avanzato di un’organizzazione può scegliere come gestire le attività di un utente dopo che è stato deprovisionato tramite SCIM o l’API.

Quando un utente viene rimosso da Asana, viene creato un progetto Attività assegnate in precedenza contenente tutte le attività pubbliche assegnate all’utente.

Un’impostazione a livello di organizzazione nella console di amministrazione ti consente di scegliere un amministratore avanzato che diventerà il proprietario di questo progetto. Il titolare del progetto può riassegnare le attività come meglio crede.

Per assegnare il ruolo di titolare del progetto a un amministratore avanzato:

deprovisioningVai a Impostazioni di rimozione dei membri nella scheda Sicurezza della Console di amministrazione.

member removal settings
  1. Attiva l’opzione Crea un nuovo progetto per le attività precedentemente assegnate ai membri rimossi.
  2. Scegli Tutti gli amministratori avanzati o un amministratore avanzato specifico dal menu a discesa.
  3. Seleziona la casella se desideri includere le attività completate nel progetto.
Nota iconNota
Queste impostazioni di personalizzazione si applicheranno solo quando l’utente viene rimosso dall’organizzazione tramite SCIM o API con un token dell’account di servizio.

Per ulteriori informazioni sul deprovisioning degli utenti, consulta il nostro articolo sulle Domande frequenti.

Note iconNota

Questo articolo è stato tradotto dall’IA.

Invia feedback sulla traduzione.
Caricamento
Provisioning e deprovisioning degli utenti su Asana tramite SCIM