Loading

Tematy

Dostępne dla organizacji korzystających z planu Enterprise+.

Uwaga iconUwaga

Za pośrednictwem SCIM nie można przypisywać ról superadministratora. Aby wyznaczyć superadministratora, skorzystaj z Konsoli administratora w Asanie po dokończeniu weryfikacji superadministratora. Za pomocą SCIM można przypisywać wyłącznie role administratora, członka i gościa.

Zanim zaczniesz

Skonfiguruj atrybut ról i mapowanie atrybutów w Microsoft Entra ID

Po połączeniu swojej domeny w Asanie przejdź do zakładki „Aprowizacja”.

Rozwiń sekcję „Mapowania” i w niej kliknij „Przydziel użytkowników Microsoft Entra ID”.

Przewiń na sam dół strony „Mapowanie atrybutów” i zaznacz opcję „Pokaż opcje zaawansowane”. Spowoduje to wyświetlenie kilku dodatkowych opcji. Kliknij Edytuj listę atrybutów dla Asany.

Jeżeli ta opcja nie jest dla Ciebie dostępna, upewnij się, że wykonano krok opisany w sekcji „Zanim zaczniesz” dotyczący otwarcia Microsoft Entra ID z w pełni włączonym schematem.

Na stronie „Edytuj listę atrybutów” dodaj nowy atrybut użytkownika o nazwie rbacRoles jako typ „String”. Zapisz listę atrybutów.

Po powrocie na stronę „Attribute Mapping” (Mapowanie atrybutów) kliknij „Add New Mapping” (Dodaj nowe mapowanie).

Ustaw Typ mapowania na Wyrażenie.

Ustaw Wyrażenie na

  • Join(",", 
    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", "")
    )

W tym wyrażeniu konfigurujesz nazwę roli i pobierasz odpowiedni identyfikator roli niestandardowej z Asany, aby zastąpić nim ciąg cyfr. Identyfikatory ról muszą być sparametryzowane – identyfikatory (liczby) są symbolami zastępczymi służącymi do celów demonstracyjnych i należy je zastąpić własnymi niestandardowymi identyfikatorami z Asany.

  • Ważne – nazwa roli nie może zawierać spacji – zamiast tego użyj znaku podkreślenia.

Ważne – kolejność ról w wyrażeniu będzie decydować o priorytecie przypisania roli. Role znajdujące się na samej górze będą miały wyższy priorytet. Później, jeśli użytkownik będzie należeć do wielu grup ról, otrzyma rolę o najwyższym priorytecie, zgodnie z definicją podaną w tym miejscu.

  • W oparciu o ten przykład, jeśli użytkownik należy zarówno do grupy ról „członek”, jak i „administrator” w Entra ID, otrzyma on rolę „administrator” w Asanie.

Pomiń pole „Wartość domyślna

Ustaw Atrybut docelowy na rbacRoles, czyli na właśnie utworzony atrybut

Ustaw opcję „Dopasuj obiekty za pomocą tego atrybutu” na „Nie”.

Ustaw opcję „Zastosuj to mapowanie” na „Zawsze”

Aby uzyskać niestandardowe identyfikatory z Asany:

Przejdź do strony zarządzania rolami, kliknij listę rozwijaną po prawej stronie każdej roli, a następnie kliknij „Kopiuj niestandardowy identyfikator”. Powtórz ten proces dla każdej standardowej roli, którą zamierzasz przypisać za pomocą SCIM, np. członek Asany, administrator lub gość, a także dla każdej utworzonej przez Ciebie roli niestandardowej. Role superadministratora są przypisywane wyłącznie w Konsoli administratora w Asanie, a nie za pośrednictwem SCIM.

Rezultat powinien wyglądać następująco:

Kliknij „OK”, a następnie „Save” (Zapisz).

Skonfiguruj role w aplikacji

W lewym okienku nawigacji przejdź do sekcji „Użytkownicy i grupy” w obszarze „Zarządzaj”. Na tym ekranie kliknij „Rejestracja aplikacji”.

Utworzymy role aplikacji, które będą odpowiadać rolom skonfigurowanym przez Ciebie. Kliknij Utwórz rolę w aplikacji.

Uwaga iconUwaga

Wartości ustawione w każdej utworzonej tutaj roli aplikacji muszą być zgodne z nazewnictwem w wyrażeniu ustawionym powyżej. Wartość nie może zawierać spacji. Zamiast spacji użyj podkreślnika.

Standardowe role w Asanie

Członek

  • Wyświetlana nazwa: Członkowie Asana
  • Dozwolone typy członków: użytkownicy/grupy
  • Wartość: member
  • Opis: Rola członka w Asanie
  • Upewnij się, że zaznaczone jest pole „Włącz tę rolę w aplikacji”.

Administrator

  • Wyświetlana nazwa: Administrator Asana
  • Dozwolone typy członków: użytkownicy/grupy
  • Wartość: admin
  • Opis: rola administratora Asana
  • Upewnij się, że zaznaczone jest pole „Włącz tę rolę w aplikacji”.

Role niestandardowe: utwórz więcej niestandardowych ról aplikacji, aby odpowiadały one wszystkim skonfigurowanym przez Ciebie rolom niestandardowym

  • Wyświetlana nazwa: Asana <rola niestandardowa>
  • Dozwolone typy członków: użytkownicy/grupy
  • Wartość: custom_role_1
  • Opis: Rola niestandardowa w Asanie nr 1
  • Upewnij się, że zaznaczone jest pole „Włącz tę rolę w aplikacji”.

Kliknij „Zastosuj”, aby zapisać role w aplikacji.

Dodaj wszystkie pozostałe role ze swojej domeny.

Rezultat będzie wyglądał następująco:

Utwórz grupę Entra dla każdej roli w Asanie i przypisz tę rolę do grupy

Teraz utwórz grupę Entra dla każdej roli w Asanie

Teraz przypiszemy rolę do grupy. Przejdź do „Enterprise application > Asana application > Manage > User and groups” (Aplikacja Enterprise > Aplikacja Asana > Zarządzaj > Użytkownicy i grupy):

Kliknij „Dodaj użytkownika/grupę” i przypisz każdą grupę do odpowiedniej roli:

Rezultat będzie wyglądał następująco:

Teraz konfiguracja jest ukończona i możesz dodać użytkowników do odpowiednich grup, aby przypisać im role. Podczas następnego cyklu aprowizacji ta konfiguracja spowoduje przypisanie odpowiedniej roli do użytkowników (alternatywnie możesz przeprowadzić aprowizację na żądanie), a zmiany te zostaną odzwierciedlone w Asanie.

Uwaga iconUwaga

Jeśli przydzielasz użytkowników po raz pierwszy i chcesz przypisać im zarówno licencję, jak i rolę za pośrednictwem grup Entra ID, zrób to kolejno – najpierw przydziel użytkowników do jednej z grup licencyjnych lub ról, a następnie, po pomyślnym przydzieleniu użytkownika, możesz przypisać mu drugą grupę licencyjną lub rolę. W przeciwnym razie Entra przypisze tylko jeden atrybut, a drugiego nie odczyta jako „aktualizacji” dla użytkownika.

Note iconUwaga

Ten artykuł został przetłumaczony przez AI.

Prześlij opinię na temat tłumaczenia.
Ładowanie
Jak skonfigurować role SCIM w&nbsp;Entra&nbsp;ID | Centrum pomocy Asana