
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.

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.

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:

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