Firebase Authenticator to oficjalny moduł PrestaShop, który deleguje logowanie do zaplecza administracyjnego do Firebase, umożliwiając uwierzytelnianie pracowników za pośrednictwem platformy Firebase zamiast domyślnego systemu logowania PrestaShop.
Moduł obsługuje dwie metody uwierzytelniania:
- Logowanie e-mailem i hasłem: Przechwytuje standardowe żądanie logowania Ajax w zapleczu administracyjnym i weryfikuje dane uwierzytelniające w Firebase. Jeśli dane uwierzytelniające pasują do pracownika o tym samym adresie e-mail, dostęp jest przyznawany.
- Logowanie za pomocą klucza API / tokena niestandardowego: Umożliwia przekierowanie sprzedawcy do jego zaplecza administracyjnego za pośrednictwem specjalnego adresu URL przy użyciu niestandardowego tokena Firebase, przekazywanego jako parametr GET lub POST. Obsługuje zarówno starsze adresy URL kontrolerów, jak i trasy oparte na Symfony.
Konfiguracja odbywa się bez dedykowanej strony ustawień — klucz API Firebase jest ustawiany w pliku self_config.yml i stosowany za pomocą polecenia konsoli samo-konfiguracji PrestaShop. Należy pamiętać, że ten moduł jest oznaczony jako porzucony i może nie być kompatybilny z obecnymi wersjami PrestaShop. Jest przeznaczony dla programistów lub integratorów, którzy potrzebują logowania jednokrotnego (SSO) opartego na Firebase dla zaplecza administracyjnego PrestaShop.
Komentarze (0)
Chwilowo nie możesz polubić tej opinii
Zgłoś komentarz
Zgłoszenie wysłane
Twoje zgłoszenie nie może zostać wysłane