Przejdź do treści

Zarządzanie repozytoriami

Repozytorium jest definiowane jako scentralizowane źródło lub miejsce przechowywania danych, które przechowuje informacje o kontach użytkowników, grup i zasobów w systemie lub organizacji i nimi zarządza.

W Systancia Identity repozytorium może obejmować kilka aplikacji, w których rozłożone są konta, role i uprawnienia.

Tworzenie/modyfikowanie/usuwanie repozytorium

Aby przejść do zarządzania repozytoriami, otwórz menu „Access Management/Repositories”.

Zostaniesz przeniesiony bezpośrednio do listy istniejących repozytoriów, wstępnie wczytanej w tabeli bez zastosowanych filtrów.

Paginacja jest ustawiona tak, aby wyświetlać tylko 10 repozytoriów.

W prawym górnym rogu tabeli dostępne jest pole wyszukiwania. Wyszukiwanie obejmuje atrybuty „code” i „name” repozytoriów.

Aby utworzyć nowe repozytorium, kliknij przycisk „type:inline”.

Wybierz typ aplikacji z katalogu konektorów.

Jeśli repozytorium nie jest powiązane z konektorem automatycznym, wybierz opcję „Other” w kategorii Other.

Najpierw wprowadź parametry ogólne repozytorium:

  • Code: kod repozytorium. Musi być unikatowy, bez spacji i znaków specjalnych. Obowiązkowe.
  • Name: nazwa repozytorium. Etykieta wyświetlana w różnych formularzach aplikacji. Obowiązkowe.
  • Description: pole do wprowadzenia opisu repozytorium. Opcjonalne.
  • Default role: wybierz rolę, która będzie używana przez workflow, jeśli dla repozytorium składane są wnioski o autoryzacje. Opcjonalne.
  • Export type: umożliwia określenie typu eksportu, który będzie używany w konektorze provisioningu. Ta informacja służy do określenia, jaki typ atrybutu będzie używany dla autoryzacji dynamicznych.

Jeśli wybrano Account+Access, autoryzacje dynamiczne będą powiązane z atrybutami konta; jeśli wybrano user+Access, autoryzacje dynamiczne będą powiązane z atrybutami osoby. Ta informacja jest obowiązkowa w przypadku automatycznego provisioningu; wartość domyślna to Account+Access.

Kliknij przycisk „SIP Configuration”, aby skonfigurować konektor automatyczny. Przycisk nie jest dostępny, jeśli jako repozytorium wybrano „Other”.

Zatwierdź formularz tworzenia, aby skonfigurować aplikacje i uprawnienia, typy kont oraz role repozytorium.

Działania przycisków w trybie tworzenia:

  • Cancel: anuluje bieżące wprowadzanie danych i wraca do strony listy repozytoriów.
  • Save: zatwierdza formularz i przełącza stronę w tryb podglądu.
  • Save and quit: zatwierdza formularz i wraca do strony listy repozytoriów.

Aby wyświetlić i edytować repozytorium, kliknij ikonę „type:inline” znajdującą się po prawej stronie odpowiedniego wiersza tabeli:

Do trybu edycji możesz przejść bezpośrednio ze strony podglądu repozytorium.

W trybie edycji można modyfikować wszystkie pola.

Działania przycisków w trybie edycji:

  • Cancel: anuluje bieżące wprowadzanie danych i przełącza stronę w tryb podglądu.
  • Save: zatwierdza formularz i przełącza stronę w tryb podglądu.
  • Save and quit: zatwierdza formularz i wraca do strony listy zasad logowania.

Aby usunąć repozytorium, kliknij ikonę „type:inline” znajdującą się po prawej stronie odpowiedniego wiersza tabeli:

Przed usunięciem repozytorium wyświetlany jest komunikat potwierdzający.

Uwaga: nie można usunąć repozytorium, dopóki istnieją powiązane z nim obiekty.

Konfigurowanie konektora automatycznego (przez SIP)

Konfigurowanie konektora automatycznego polega na zdefiniowaniu parametrów połączenia między Systancia Identity a aplikacją zewnętrzną. Tryby połączenia mogą być następujące:

  • katalog (AD, LDAP, OpenLDAP, ADLDS itd.)
  • plik płaski (csv, xml)
  • DB
  • API (SCIM)

Dla każdego repozytorium można skonfigurować konektor automatyczny, aby wykonywać sekwencje provisioningu (upstream lub downstream). Zwróć uwagę, że od wersji 7.0 dla repozytorium Identity nie trzeba już konfigurować połączenia ODBC. Komunikacja między Systancia Identity Provisioning a Systancia Identity jest automatyczna i przejrzysta.

Dostęp do konfiguracji konektora automatycznego znajduje się na stronie repozytorium otwartej w trybie podglądu. Kliknij przycisk „SIP Configuration”.

Dla każdej konfiguracji konektora, niezależnie od trybu połączenia, trzeba wskazać agenta provisioningu. Agent provisioningu jest wpisany domyślnie, gdy jest tylko jeden.

Uwaga: w wersji 7.0 można skonfigurować tylko jednego agenta provisioningu. Jest on tworzony domyślnie, zarówno przy aktualizacji, jak i przy pierwszej instalacji.

W pozostałych przypadkach formularze konfiguracji różnią się w zależności od konfigurowanego trybu połączenia.

Połączenie typu katalog, stary konektor

Dla połączenia typu katalog ze starym konektorem, umożliwiającego eksport i import (LDAP, AD, OpenLDAP itd.), trzeba wprowadzić następujące informacje:

  • Server: adres serwera, na którym znajduje się katalog
  • Port: port połączenia
  • SSL: zaznacz, jeśli połączenie SSL ma być włączone
  • Base: korzeń drzewa, z którego dane będą pobierane lub do którego będą zapisywane. Na przykład: „DC=Domain,DC=local”
  • Username: konto połączenia
  • Password: hasło konta połączenia

Połączenie typu katalog, nowy konektor

Dla połączenia typu katalog z nowym konektorem, umożliwiającego tylko eksport (LDAP, AD, OpenLDAP itd.), trzeba wprowadzić następujące informacje:

  • Server: adres serwera, na którym znajduje się katalog
  • Port: port połączenia
  • SSL: zaznacz, jeśli połączenie SSL ma być włączone
  • Domain: korzeń drzewa, z którego dane będą pobierane lub do którego będą zapisywane. Na przykład: „Domain.local”
  • Username: konto połączenia
  • Password: hasło konta połączenia

Połączenie typu baza danych

Dla połączenia z bazą danych (SQL Server, Oracle, PostgreSQL itd.) trzeba wprowadzić następujące informacje:

  • wcześniej utworzony łańcuch połączenia (połączenie ODBC itd.)
  • Username: konto połączenia
  • Password: hasło konta połączenia

Połączenie typu plik płaski (CSV, TXT itd.)

  • File name: pełna ścieżka do pliku.
  • Skip the first line: zaznacz to pole, jeśli plik zawiera nagłówek.
  • Format: ASCII lub Unicode
  • Separator: znak reprezentujący separator kolumn
  • Value separator: znak reprezentujący separator wartości w przypadku atrybutu wielowartościowego
  • Multi-line for the same user: nazwa atrybutu, którego wartość jest unikatowa (na przykład numer pracownika, login itd.) i który służy jako atrybut osiowy do zarządzania wieloma wartościami.

Tworzenie/modyfikowanie/usuwanie aplikacji i autoryzacji

Aby przejść do zarządzania aplikacjami i autoryzacjami repozytorium, otwórz stronę repozytorium w trybie podglądu, a następnie otwórz kartę „Applications and Authorizations”.

Lista istniejących aplikacji jest wstępnie wczytana bez zastosowanych filtrów, ale z uwzględnieniem uprawnień powiązanych z profilem osoby zalogowanej.

Lista autoryzacji powiązanych z aplikacją jest wyświetlana w tabeli zagnieżdżonej w aplikacji.

Paginacja jest wdrożona tak, aby wyświetlać tylko 10 aplikacji.

W zagnieżdżonej tabeli autoryzacji paginacja jest ustawiona tak, aby wyświetlać tylko 5 autoryzacji.

W prawym górnym rogu tabeli aplikacji dostępne jest pole wyszukiwania. Wyszukiwanie obejmuje kod i nazwę aplikacji.

Podobnie w zagnieżdżonej tabeli autoryzacji, u góry tabeli dostępne jest pole wyszukiwania. Wyszukiwanie obejmuje atrybuty „Category”, „Code” i „Name” autoryzacji.

Aby utworzyć nową aplikację, kliknij przycisk „type:inline” w prawym górnym rogu tabeli aplikacji.

Wprowadź parametry aplikacji:

  • Code: kod aplikacji. Musi być unikatowy, bez spacji i znaków specjalnych. Obowiązkowe.
  • Name: nazwa aplikacji. Etykieta wyświetlana w różnych formularzach aplikacji. Obowiązkowe.
  • Description: pole do wprowadzenia opisu aplikacji. Opcjonalne.
  • Responsible: wybierz jedną lub kilka osób z listy tożsamości. Opcjonalne.

Aby utworzyć nową autoryzację, otwórz tabelę zagnieżdżoną aplikacji, do której chcesz dołączyć autoryzację, i kliknij przycisk „type:inline” znajdujący się w prawym górnym rogu tabeli autoryzacji.

Wprowadź parametry autoryzacji:

  • Code: kod autoryzacji. Musi być unikatowy, bez spacji i znaków specjalnych. Obowiązkowe.
  • Name: nazwa autoryzacji. Etykieta wyświetlana w różnych formularzach aplikacji. Obowiązkowe.
  • Description: pole do wprowadzenia opisu aplikacji. Opcjonalne.
  • Category: wybierz kategorię z listy lub utwórz nową kategorię. Aby utworzyć nową kategorię, kliknij przycisk „type:inline” po prawej stronie listy rozwijanej. Opcjonalne.

  • Type:
    • Group. Opcja dostępna po to, aby zarządzać zgodnością wstecz przy aktualizacjach wersji. Ta opcja jest przestarzała od wersji 7.0.
    • Attribute
  • Mode:
    • Static: wartość prawa do zdefiniowania
    • Dynamic: wartość pochodząca z atrybutu
  • Export code: nazwa atrybutu, który będzie eksportowany w eksportach „USER+ACCESS” i „ACCOUNT+ACCESS”
  • Export value:
    • Albo pole dowolne, jeśli Mode = static
    • Albo pole do wyboru atrybutu, jeśli Mode = dynamic. Atrybut musi być atrybutem konta, jeśli konektor został utworzony z typem eksportu „ACCOUNT + ACCESS”, albo atrybutem tożsamości, jeśli konektor został utworzony z typem eksportu „USER + ACCESS”

Uwaga: eksport „USER + ACCESS” jest zachowany w wersji 7.0, aby zapewnić zgodność wstecz przy aktualizacji wersji. Od wersji 7.0 jest przestarzały.

Aby zmodyfikować aplikację, kliknij ikonę „type:inline” znajdującą się po prawej stronie odpowiedniego wiersza tabeli.

Wszystkie pola można modyfikować.

Aby zmodyfikować autoryzację, otwórz tabelę zagnieżdżoną aplikacji, w której chcesz zmodyfikować autoryzację, i kliknij ikonę „type:inline” znajdującą się po prawej stronie odpowiedniego wiersza tabeli.

Wszystkie pola można modyfikować.

Działania przycisków w trybie tworzenia i modyfikacji (aplikacje i autoryzacje):

  • Cancel: anuluje bieżące wprowadzanie danych i wraca do strony repozytorium.
  • Save: zatwierdza formularz i wraca do strony repozytorium

Aby usunąć aplikację, kliknij ikonę „type:inline” znajdującą się po prawej stronie odpowiedniego wiersza tabeli.

Przed usunięciem aplikacji wyświetlany jest komunikat potwierdzający.

Uwaga: nie można usunąć aplikacji, dopóki istnieją powiązane z nią obiekty.

Aby usunąć autoryzację, otwórz tabelę zagnieżdżoną aplikacji, w której chcesz usunąć autoryzację, i kliknij przycisk „type:inline” znajdujący się po prawej stronie odpowiedniego wiersza tabeli.

Przed usunięciem autoryzacji wyświetlany jest komunikat potwierdzający.

Uwaga: nie można usunąć autoryzacji, dopóki istnieją powiązane z nią obiekty.

Zarządzanie rolami

Od wersji 7.0 role są włączone do zarządzania modelem praw. Role, które można porównać do profili zawodowych, umożliwiają wcześniejsze zdefiniowanie zestawu uprawnień, ale także zwielokrotnienie kont dla jednej tożsamości, jeśli jest to potrzebne. Na przykład osobie, która ma rolę administratora i rolę standardowego użytkownika, można przypisać dwa konta, aby używała tego, które jest wymagane dla wykonywanych przez nią operacji.

Tworzenie/modyfikowanie/usuwanie roli (profilu zawodowego)

Aby przejść do zarządzania rolami, otwórz menu „Access Management/Roles”.

Zostaniesz przeniesiony bezpośrednio do listy istniejących ról, wstępnie wczytanej w tabeli bez zastosowanych filtrów, ale z uwzględnieniem uprawnień powiązanych z profilem osoby zalogowanej.

Paginacja jest ustawiona tak, aby wyświetlać tylko 10 ról.

W prawym górnym rogu tabeli dostępne jest pole wyszukiwania. Wyszukiwanie dotyczy atrybutów „code” i „name” ról.

Aby utworzyć nową rolę, kliknij przycisk „type:inline”.

Wprowadź parametry ogólne roli:

  • Code: kod roli. Musi być unikatowy, bez spacji i znaków specjalnych. Obowiązkowe.
  • Name: nazwa roli. Etykieta wyświetlana w różnych formularzach aplikacji. Obowiązkowe.
  • Description: pole do wprowadzenia opisu roli. Opcjonalne.

Zatwierdź formularz tworzenia, aby dodać powiązania z repozytoriami i domyślne autoryzacje.

Aby wyświetlić i edytować rolę, kliknij ikonę „type:inline” znajdującą się po prawej stronie odpowiedniego wiersza tabeli.

Do trybu edycji można przejść bezpośrednio ze strony podglądu roli.

W trybie edycji można modyfikować wszystkie pola.

Działania przycisków w trybie edycji lub tworzenia:

  • Cancel: anuluje bieżące wprowadzanie danych i przełącza stronę w tryb podglądu
  • Save: zatwierdza formularz i przełącza stronę w tryb podglądu
  • Save and quit: zatwierdza formularz i wraca do strony listy ról

Aby usunąć rolę, kliknij ikonę „type:inline” znajdującą się po prawej stronie odpowiedniego wiersza tabeli.

Przed usunięciem roli wyświetlany jest komunikat potwierdzający.

Uwaga: nie można usunąć roli, dopóki istnieją powiązane z nią obiekty.

  • Na tej stronie konfiguracji możesz zarządzać powiązaniami z repozytoriami.
  • Na tej stronie konfiguracji możesz zarządzać domyślnymi autoryzacjami roli.

Zarządzanie powiązaniami między repozytorium a rolą

Utworzenie powiązania między rolą a repozytorium umożliwia wygenerowanie konta, gdy tożsamość ma daną rolę i spełnia warunki uzyskania konta (status tożsamości, obecność praw lub jej brak itd.).

Powiązanie między repozytorium a rolą można utworzyć na dwa różne sposoby:

  • Albo na stronie konfiguracji roli
  • Albo na stronie konfiguracji repozytorium

Aby dodać powiązanie z repozytorium ze strony konfiguracji roli, otwórz żądaną rolę w trybie podglądu i otwórz kartę „Repository”. Lista repozytoriów powiązanych z rolą jest wstępnie wczytana bez zastosowanych filtrów, ale z uwzględnieniem uprawnień powiązanych z profilem osoby zalogowanej.

Paginacja jest wdrożona tak, aby wyświetlać tylko 10 istniejących powiązanych repozytoriów.

W prawym górnym rogu tabeli powiązanych repozytoriów dostępne jest pole wyszukiwania. Wyszukiwanie opiera się na nazwach repozytoriów.

Aby utworzyć nowe powiązanie z repozytorium, kliknij przycisk „type:inline” w prawym górnym rogu tabeli.

Wybierz repozytorium z listy, a następnie wybierz typ konta, który ma być używany. Zapisz, aby zarejestrować powiązanie.

Powtórz ten proces dla każdego powiązania, które chcesz utworzyć.

Aby zmodyfikować repozytorium powiązane z rolą, kliknij ikonę „type:inline” znajdującą się po prawej stronie odpowiedniego wiersza tabeli.

Typ konta można zmodyfikować.

Aby usunąć repozytorium powiązane z rolą, kliknij ikonę „type:inline” znajdującą się po prawej stronie odpowiedniego wiersza tabeli.

Aby dodać powiązanie z repozytorium ze strony konfiguracji repozytorium, otwórz żądane repozytorium w trybie podglądu, a następnie otwórz kartę „Roles”. Lista powiązanych ról jest wstępnie wczytana bez zastosowanych filtrów, ale z uwzględnieniem uprawnień powiązanych z profilem osoby zalogowanej.

Paginacja jest wdrożona tak, aby wyświetlać tylko 10 istniejących powiązań rola/repozytorium.

W prawym górnym rogu tabeli powiązań rola/repozytorium dostępne jest pole wyszukiwania. Wyszukiwanie opiera się na nazwach ról.

Aby utworzyć nowe powiązanie rola/repozytorium, kliknij przycisk „type:inline” w prawym górnym rogu tabeli.

Wybierz rolę z listy, a następnie wybierz typ konta, który ma być używany. Zapisz, aby zarejestrować powiązanie.

Aby zmodyfikować powiązanie rola-repozytorium, kliknij ikonę „type:inline” znajdującą się po prawej stronie odpowiedniego wiersza tabeli.

Typ konta można zmodyfikować.

Działania przycisków w trybie tworzenia i edycji:

  • Cancel: anuluje bieżące wprowadzanie danych i wraca do strony repozytorium.
  • Save: zatwierdza formularz i wraca do strony repozytorium

Aby usunąć powiązanie rola-repozytorium, kliknij ikonę „type:inline” znajdującą się po prawej stronie odpowiedniego wiersza tabeli.

Przed usunięciem powiązania rola-repozytorium wyświetlany jest komunikat potwierdzający.

Uwaga: nie można usunąć powiązania rola-repozytorium, dopóki istnieją powiązane obiekty.

Zarządzanie domyślnymi autoryzacjami roli

Jeśli rola ma domyślne autoryzacje, to tożsamość mająca tę rolę odziedziczy również domyślne autoryzacje roli. Ta funkcja zastępuje grupy praw obecne w poprzednich wersjach produktu.

Aby dodać domyślne autoryzacje do roli, otwórz żądaną rolę w trybie podglądu, a następnie otwórz kartę „Authorizations”. Kliknij przycisk „type:inline”.

Wybierz żądane prawa i kliknij „Validate”, aby dodać autoryzacje do roli, albo „Cancel”, aby anulować operację.