admin_users — referencja modułu
Wygenerowane z manifestu modułu, bez ręcznych edycji. Co moduł robi, opisuje własna strona.
| |
|---|
| Id modułu | admin_users |
| Nazwa | Admin Users |
| Wersja | 1.0.0 |
| Pakiet | @endora-commerce/mod-admin-users |
| Licencja | MIT |
Aktywacja
Tego modułu nie można wyłączyć. Odpowiada za logowanie adminów, sesje i podszywanie się; wyłączony, żaden operator nie mógłby zalogować się do Admin UI — także po to, by go ponownie włączyć.
Zależności
| Moduł | Wiązanie | Znaczenie |
|---|
admin_roles | tak | instaluje się i migruje po nim; operator nie może go wyłączyć pod tym modułem |
auth | tak | instaluje się i migruje po nim; operator nie może go wyłączyć pod tym modułem |
customer_accounts | tylko bramkowanie | rozwiązuje customerAccountReadPort; pominięty w dependencies, bo kolejność instalacji nie może nieść tej krawędzi |
mfa | nie | degrades-without mfaEnrolmentStatePort — odczytuje „brak drugiego czynnika” dla każdego admina na /admin-users, /admin/me i w odpowiedzi logowania. Prawda, gdy MFA jest wyłączone — logowanie admina nie pyta o drugi czynnik — i nie twierdzi, że nikt nie ma enrolmentu. |
mfa | nie | degrades-without mfaLoginPort — logowanie admina przestaje pytać o drugi czynnik i nie oferuje przycisku Google/Microsoft. Każdy admin ma hasło, które inny admin może zresetować, więc nikt nie zostaje zablokowany. |
Uprawnienia
| Kod | Etykieta | Wymaga też |
|---|
customers:impersonate | Impersonate customers | — |
Paleta poleceń
| Akcja | Otwiera | Uprawnienie |
|---|
open-admin-users | /admin-users | admin_users:manage |
Ustawienia
Brak.
Tłumaczenia
Paczki w i18n wewnątrz modułu, po jednym pliku na obsługiwany język.
Polecenia operatora
| Polecenie | Działanie |
|---|
pnpm --filter backend run cli -- admin_users create | Create or update an admin user, bootstrapping the platform_admin role. |