Loading

Ämnen

Tillgängligt för organisationer med ett Enterprise+ -abonnemang.

Innan du börjar

Konfigurera rollattribut och attributmappning i Entra ID

När din Asana-domän är ansluten går du till fliken provisionering.

Expandera Mappings och klicka på Provision Microsoft Entra ID Users.

Rulla nedåt till slutet av sidan Attributmappning och markera Visa Advanced-alternativ. Detta kommer att visa några fler alternativ. Klicka på Redigera attributlista för Asana.

Om det här inte är tillgängligt för dig ska du kontrollera att du har följt steget i Innan du börjar öppna Microsoft Entra ID med schemat fullt aktiverat.

På sidan Redigera attributlista lägger du till ett nytt användarattribut som heter rbacRoles som en strängtyp. Spara attributlistan.

Tillbaka på sidan Attributmappning klickar du på Lägg till ny mappning.

Ställ in mappningstypen till Uttryck

Ställ in uttrycket till

  • Join(",", IIF(Instr(Join("", AssertiveAppRoleAssignmentsComplex([appRoleAssignments])), "\"value\":\" super_admin\"", , )>"0", "1234567890", ""), IIF(Instr(Join("", AssertiveAppRoleAssignmentsComplex([appRoleAssignments])), "\"value\":\"admin\"", , )>"0", "1234567890", ""), IIF(Instr(Join("", AssertiveAppRoleAssignmentsComplex([appRoleAssignments])), "\"value\":\" custom_role\"", , )>"0", "1234567890", ""), IIF(Instr(Join("", AssertiveAppRoleAssignmentsComplex([appRoleAssignments])), "\"value\":\"member\"", , )>"0", "1234567890", ""))

I det här uttrycket ställer du in rollnamnet och hämtar motsvarande anpassade roll-ID från Asana för att ersätta siffrorna. Roll-id:n måste parametreras – id:n (siffrorna) är platshållare för demonstration och måste ersättas av dina egna anpassade Asana-id:n.

  • Viktigt: rollnamnet får inte innehålla mellanslag. Använd ett understreck i stället.

Viktigt: rollens ordning i uttrycket kommer att avgöra prioriteringen för rolltilldelningen. Roller högst upp kommer att ha högre prioritet. Om en användare senare tillhör flera rollgrupper får de den högst prioriterade rollen enligt definitionen här.

  • Om en användare till exempel är medlem i både en medlems- och super_admin-rollgrupp i Entra ID får användaren rollen super_admin i Asana.

Hoppa över fältet Standardvärde.

Ställ in Målattribut till rbacRoles, som är det vi just har skapat.

Ställ in Matcha objekt med det här attributet till Nej

Ställ in Tillämpa den här mappningen till Alltid

För att hämta de anpassade ID:na från Asana

Gå till sidan Hantera roller, klicka på den nedrullningsbara menyn till höger om varje roll och klicka på Kopiera anpassat ID. Upprepa den här processen för varje standardroll (Asana-medlem, administratör och superadministratör) och alla anpassade roller du har skapat.

Resultatet bör se ut så här:

Klicka på OK och Spara.

Ställ in approller

Gå till Användare och grupper under Hantera i det vänstra navigeringsfönstret. Klicka på applikationsregistrering på den här skärmen.

Vi skapar approller som matchar de roller du har ställt in. Klicka på Skapa app-roll.

Anteckning iconAnteckning

Värden som ställs in i varje app-roll som skapas här måste matcha namnet i uttrycket som anges ovan. Värdet kan inte ha ett mellanslag. Använd ett understreck i stället för ett mellanslag.

Standardroller i Asana

Medlem

  • Visningsnamn: Asana-medlemmar
  • Tillåtna medlemstyper: Användare/grupper
  • Värde: medlem
  • Beskrivning: Asana-medlemsroll
  • Se till att Aktivera den här app-rollen är markerad

Administratör

  • Visningsnamn: Asana-administratör
  • Tillåtna medlemstyper: Användare/grupper
  • Värde: admin
  • Beskrivning: Asana-administratörsroll
  • Se till att Aktivera den här app-rollen är markerad

Anpassade roller: skapa fler anpassade approller för att matcha alla anpassade roller som du har ställt in

  • Visningsnamn: Asana <anpassad roll>
  • Tillåtna medlemstyper: Användare/grupper
  • Värde: custom_role_1
  • Beskrivning: Asana anpassad roll nr 1
  • Se till att Aktivera den här app-rollen är markerad

Klicka på Tillämpa för att spara approllerna.

Lägg till alla andra roller från din domän.

Resultatet kommer att se ut så här:

Skapa en Entra-grupp för varje Asana-roll och tilldela rollen till gruppen

Skapa nu en Entra-grupp för varje Asana-roll

Nu tilldelar vi rollen till gruppen. Gå till Enterprise-applikation > Asana-applikation > Hantera > Användare och grupper:

Klicka på Lägg till användare/grupp och koppla varje grupp till motsvarande roll:

Resultatet kommer att se ut så här:

Nu är konfigurationen slutförd och du kan lägga till användarna i motsvarande grupper för att tilldela roller. När nästa provisioneringscykel körs kommer den här konfigurationen att tilldela motsvarande roll till användarna (alternativt kan du provisionera på begäran) och du kommer att se detta återspeglas i Asana.

Anteckning iconAnteckning

Om du etablerar användare för första gången och vill tilldela både licens och roll via Entra ID-grupper ska du göra det i följd: etablera användare i en av licens- eller rollgrupperna först och sedan, när användaren har etablerats, kan du tilldela den andra licens- eller rollgruppen till användaren. Om inte kommer Entra endast att tilldela ett attribut och läser inte det andra som en "uppdatering" till användaren.

Note iconAnteckning

This article has been AI-translated.

Send translation feedback.
Laddar
Konfigurera Asana-roller i Microsoft Entra ID (med SCIM)