Skip to main content
Ogni richiesta, tranne GET /v1/health, porta la tua credenziale PMS come token Bearer:
Non c’è uno scambio di token e non c’è nulla da rinnovare: la chiave stessa è la credenziale. Una chiave può avere una data di scadenza, che Tatallo ti comunica quando la emette.

Formato della chiave e ambienti

Una credenziale PMS è una stringa opaca emessa da Tatallo. Il prefisso indica l’ambiente a cui appartiene: Una chiave funziona solo nel proprio ambiente. Una chiave di staging inviata alla produzione riceve 401, e lo stesso accade a una chiave di produzione inviata allo staging: il traffico di prova non può mai raggiungere i dati reali. Considera opaco il resto della chiave: non analizzarlo.

Tieni le chiavi sui tuoi server

  • Chiama l’API PMS Tatallo solo da server a server. Non consegnare mai una chiave a un browser, a un’app mobile o a qualsiasi altro client.
  • Conserva le chiavi nel gestore dei segreti, non nel codice sorgente né nei file di configurazione.
  • Non registrare mai una chiave nei log, e non registrare l’header Authorization. GET /v1/me non restituisce mai un segreto, quindi registrarne la risposta è sicuro.
  • Se una chiave può essere trapelata, avvisa subito developers@tatallo.com. Tatallo la revoca immediatamente.

Rotazione e revoca

Chiedi a developers@tatallo.com di ruotare una chiave. Tatallo emette prima la chiave nuova, tramite un link segreto monouso. Passi i tuoi server alla chiave nuova, e Tatallo revoca quella vecchia solo quando vede chiamate fatte con la nuova: così il servizio non si interrompe. Una chiave revocata o scaduta riceve 401 dalla richiesta successiva.

401 o 403?

GET /v1/me mostra gli scope della chiave che stai usando.