Skip to main content

Come funziona l’accesso

Tre condizioni devono valere tutte insieme prima che il tuo PMS veda una proprietà:
  1. Credenziale PMS. La chiave è valida, è quella attuale e appartiene all’ambiente che stai chiamando.
  2. Scope. La chiave ha lo scope richiesto dalla route: properties:read per elencare e leggere le proprietà.
  3. Collegamento. L’host della proprietà ha collegato quella proprietà al tuo PMS. Uno scope, da solo, non concede mai una proprietà.
Se fallisce la prima, ricevi 401; se fallisce la seconda, 403; se fallisce la terza, 404. Una proprietà che non puoi vedere riceve esattamente la stessa risposta di una che non esiste.

L’ID di una proprietà non è una credenziale

L’id di una proprietà è un identificatore. Conoscerlo non concede nulla: lo fanno solo le tre condizioni sopra. Puoi salvare e registrare gli ID liberamente, ma tratta la credenziale PMS come un segreto (vedi Autenticazione).

Minimizzazione dei dati

L’API condivide solo ciò che serve a un PMS per associare una proprietà. Vedi Titolarità dei dati per ciò che non viene mai condiviso.

Segnalare una vulnerabilità

Se trovi un problema di sicurezza nell’API PMS Tatallo o in questo sito, scrivi a developers@tatallo.com con Sicurezza nell’oggetto. Non renderlo pubblico e, mentre indaghi, non accedere a dati che non sono tuoi. Includi che cosa hai trovato, come riprodurlo e gli eventuali ID delle richieste. Tatallo conferma di aver ricevuto la segnalazione e ti tiene aggiornato fino alla correzione. Se pensi che una delle tue chiavi sia trapelata, scrivilo nella prima riga: Tatallo la revoca subito e te ne emette una nuova.