
Funktion:
Öffentliche, private und passwortgeschützte Endpunkte
Öffentliche, private und passwortgeschützte Endpunkte
Neben der Erstellung und Freigabe öffentlicher Endpunkte (dem Single Endpoint sowie öffentlichen Custom Endpoints und Persisted Queries) können wir auch private Endpunkte erstellen und einen öffentlichen Endpunkt mit einem Passwort schützen.
Private Endpunkte
Wenn du den Status des Custom Endpoint oder der Persisted Query auf private setzt, ist der Endpunkt nur für den Admin-Benutzer zugänglich. So wird verhindert, dass unsere Daten unbeabsichtigt mit Benutzern geteilt werden, die keinen Zugriff auf die Daten haben sollten.
Zum Beispiel können wir private Persisted Queries erstellen, die bei der Verwaltung der Anwendung helfen, wie das Abrufen von Daten zur Erstellung von Berichten mit unseren Kennzahlen.

Passwortgeschützte Endpunkte
Wenn wir einen Custom Endpoint oder eine Persisted Query für einen bestimmten Kunden erstellen, können wir ihm jetzt ein Passwort zuweisen, um eine zusätzliche Sicherheitsebene bereitzustellen, die sicherstellt, dass nur dieser Kunde auf den Endpunkt zugreift.

Wenn du zum ersten Mal auf einen passwortgeschützten Endpunkt zugreifst (ob direkt auf den Endpunkt oder auf seine GraphiQL- oder Interactive-Schema-Clients), erscheint ein Bildschirm, der nach dem Passwort fragt:

Sobald das Passwort eingegeben und validiert wurde, kann der Benutzer auf den gewünschten Endpunkt oder Client zugreifen:
