Logo

Funkcja:

Publiczne, Prywatne i Chronione Hasłem Endpointy

Publiczne, Prywatne i Chronione Hasłem Endpointy

Oprócz tworzenia i udostępniania publicznych endpointów (pojedynczego endpointu oraz publicznych custom endpointów i persisted queries), możemy również tworzyć prywatne endpointy i chronić publiczny endpoint hasłem.

Prywatne endpointy

Ustawiając status Custom Endpointu lub Persisted Query jako private, endpoint może być dostępny wyłącznie dla użytkownika administratora. Zapobiega to niezamierzonemu udostępnianiu naszych danych użytkownikom, którzy nie powinni mieć do nich dostępu.

Na przykład możemy tworzyć prywatne Persisted Queries, które pomagają zarządzać aplikacją, takie jak pobieranie danych do tworzenia raportów z naszymi metrykami.

Prywatna Persisted Query

Endpointy chronione hasłem

Jeśli tworzymy Custom Endpoint lub Persisted Query dla konkretnego klienta, możemy przypisać do niego hasło, aby zapewnić dodatkowy poziom bezpieczeństwa gwarantujący, że tylko ten klient będzie miał dostęp do endpointu.

Custom Endpoint chroniony hasłem

Przy pierwszym dostępie do endpointu chronionego hasłem (zarówno podczas bezpośredniego dostępu do endpointu, jak i jego klientów GraphiQL lub Interactive Schema) napotykamy ekran z prośbą o podanie hasła:

Custom Endpoint chroniony hasłem: pierwszy dostęp

Po podaniu i zweryfikowaniu hasła użytkownik uzyska dostęp do zamierzonego endpointu lub klienta:

Custom Endpoint chroniony hasłem: po autoryzacji

Zapisz się do naszego newslettera

Bądź na bieżąco ze wszystkimi aktualizacjami Gato GraphQL.