Logo

Funzionalità:

Endpoint pubblici, privati e protetti da password

Endpoint pubblici, privati e protetti da password

Oltre a creare ed esporre endpoint pubblici (l'endpoint singolo, e gli endpoint personalizzati e le persisted queries pubbliche), possiamo anche creare endpoint privati e proteggere un endpoint pubblico con una password.

Endpoint privati

Impostando lo stato del Custom Endpoint o della Persisted Query come private, l'endpoint è accessibile solo dall'utente amministratore. Questo impedisce che i nostri dati vengano condivisi involontariamente con utenti che non dovrebbero avervi accesso.

Ad esempio, possiamo creare Persisted Queries private che aiutano a gestire l'applicazione, come il recupero di dati per creare report con le nostre metriche.

Persisted Query privata

Endpoint protetti da password

Se creiamo un Custom Endpoint o una Persisted Query per un cliente specifico, possiamo ora assegnargli una password, per fornire un ulteriore livello di sicurezza che garantisca che solo quel cliente acceda all'endpoint.

Custom Endpoint protetto da password

Quando si accede per la prima volta a un endpoint protetto da password (sia accedendo direttamente all'endpoint, sia ai suoi client GraphiQL o Interactive Schema), si incontra una schermata che richiede la password:

Custom Endpoint protetto da password: primo accesso

Una volta fornita e validata la password, solo allora l'utente potrà accedere all'endpoint o al client previsto:

Custom Endpoint protetto da password: dopo l'autorizzazione

Iscriviti alla nostra newsletter

Resta aggiornato su tutte le novità di Gato GraphQL.