Ustawienia konfiguracyjne w TenantsAdminSPA
Podsumowanie:W aplikacji TenantsAdminSPA, w ustawieniach każdego tenanta na karcie
Configurationsą dostępne ustawienia konfiguracyjne z pliku appsettings.json serwisu api. Ustawienia te umożliwiają zaawansowaną konfigurację tenantów.
- IndexableFileExtensions: określa rozszerzenia nazw plików indeksowanych przez usługę wyszukiwania pełnotekstowego.
- CoreTablesModificationEnabled: pozwala włączyć dostęp do tabel systemowych core.SyncOUInstances i core.SyncUserProfiles w kreatorze modeli danych, których edycja jest wymagana w przypadku synchronizacji struktury organizacyjnej i listy użytkowników z systemem zewnętrznym. Ponadto w sekcji SchemaSettings można określić nazwy schematów tabel systemowych (domyślnie core) i tabel serwisu auth (domyślnie auth) oraz schematów tabel użytkownika (ustawienie domyślne * odpowiada dowolnym schematom).
- OpenLDAPConf i StructureSynchronizationConfiguration: sekcje odpowiadające konfiguracji synchronizacji profili użytkowników i struktury organizacyjnej z serwerem usług katalogowych LDAP. Szczegółowy opis zawiera osobny artykuł Synchronizacja z usługami katalogowymi
- PageTitles: LoginPage: pozwala określić niestandardowy tytuł strony logowania do nAxiom (wartość domyślna Logowanie).
- EmailSenderConf: AddressFrom: adres e-mail administratora danego tenanta, obecnie nie używany.
- Security: HideResetPasswordLogic: decyduje, czy w oknie logowania ma być widoczny link do resetowania hasła.
- ExternalLogin: ta sekcja zawiera ustawienia konfiguracyjne logowania z wykorzystaniem zewnętrznego dostawcy usług uwierzytelniania. Ustawienia te zostały opisane w artykule Konfiguracja logowania zewnętrznego do nAxiom.
-
WindowsLogin: w tej sekcji można określić konfigurację logowania z wykorzystaniem kontrolera domeny Windows; zawiera ona następujące parametry:
- UseWindowsLogin: włącza uwierzytelnianie Windows,
- DisplayName: tytuł okna logowania (domyślnie Logowanie Windows),
- AutomaticAuthentication: określa, czy logowanie ma się odbywać automatycznie; jeśli nie będzie wyświetlane okno logowania,
- AutomaticRedirect: określa, czy podczas logowania do nAxiom ma następować przekierowanie do kontrolera domeny Windows w celu zalogowania,
- UseADAuthentication: pozwala włączyć uwierzytelnianie na serwerze usług LDAP,
- DefaultCulture: określa domyślne ustawienia narodowe dla indywidualnych tenantów (wartość domyślna pl-PL),
- SimpleLoginPage: pozwala włączyć wyświetlanie strony uproszczonego logowania, przez którą użytkownik loguje się do nAxiom używając kodu numerycznego ustawianego w profilu użytkownika,
-
FileStorageConfiguration: w tej sekcji określa się konfigurację przechowywania plików statycznych (załączniki, wiadomości e-mail, rozpoznane pliki OCR i inne) dla danego tenanta; zawiera ustawienia:
- SubDirName: nazwa folderu w systemie plików hosta aplikacji, w którym będą znajdować się repozytoria plikowe tenanta; domyślnie jest to identyfikator GUID tenanta. Dla wdrożeń w środowisku Windows jest to podfolder folderu SystemRepositories w katalogu instalacyjnym nAxiom,
- AllowUseRepoFullDir: określa, czy użytkownicy tego tenanta mogą określać lokalizację swoich repozytoriów plikowych za pomocą ścieżek bezwzględnych; domyślnie parametr jest włączony dla pierwszego tenanta w przypadku aktualizacji witryny nAxiom, a wyłączony w innych przypadkach. Jeśli parametr jest wyłączony, użytkownicy tenanta mogą tworzyć repozytoria plikowe tylko w folderze określonym parametrem SubDirName; aby zmienić ustawienie z false na true, należy wykonać procedurę opisaną w rozdziale Repozytoria plików .
Wszelkie zmiany tych parametrów konfiguracyjnych wymagają restartowania witryny nAxiom (w środowisku Windows należy ponownie uruchomić witrynę w Menedżerze IIS).