Przejdź do głównej zawartości

admin_users — referencja modułu

Wygenerowane z manifestu modułu, bez ręcznych edycji. Co moduł robi, opisuje własna strona.

Id modułuadmin_users
NazwaAdmin Users
Wersja1.0.0
Pakiet@endora-commerce/mod-admin-users
LicencjaMIT

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ązanieZnaczenie
admin_rolestakinstaluje się i migruje po nim; operator nie może go wyłączyć pod tym modułem
authtakinstaluje się i migruje po nim; operator nie może go wyłączyć pod tym modułem
customer_accountstylko bramkowanierozwiązuje customerAccountReadPort; pominięty w dependencies, bo kolejność instalacji nie może nieść tej krawędzi
mfaniedegrades-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.
mfaniedegrades-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​

KodEtykietaWymaga też
customers:impersonateImpersonate customers—

Paleta poleceń​

AkcjaOtwieraUprawnienie
open-admin-users/admin-usersadmin_users:manage

Ustawienia​

Brak.

Tłumaczenia​

Paczki w i18n wewnątrz modułu, po jednym pliku na obsługiwany język.

Polecenia operatora​

PolecenieDziałanie
pnpm --filter backend run cli -- admin_users createCreate or update an admin user, bootstrapping the platform_admin role.