Autenticazione per FileMaker Server
FileMaker Admin API utilizza un token di accesso per definire una connessione all'host. Il token è valido fino a quando non viene invalidato utilizzando la chiamata Invalida token di accesso o per 15 minuti dopo l'ultima chiamata in cui è stato specificato (mentre il token è valido, ogni chiamata che specifica il token riporta il contatore del timeout della sessione a zero).
Utilizzare la chiamata di autenticazione per richiedere un token di accesso dall'host utilizzando nome account e password dell'amministratore principale. Includere un'intestazione Authorization con valore Basic stringa con codifica Base64. La stringa con codifica Base64 deve essere generata sulla base di nomeutente:password. Lo schema di autenticazione Basic può essere utilizzato anche per altre chiamate.
È anche possibile utilizzare la chiamata di autenticazione PKI per richiedere un token di accesso dall'host utilizzando il token PKI. Includere un'intestazione Authorization con valore PKI token PKI. Lo schema di autenticazione PKI può essere utilizzato anche per altre chiamate.
Se si utilizza lo schema di autenticazione Basic per la chiamata di autenticazione, la richiesta restituisce il token di accesso nel corpo della risposta. Se si utilizza lo schema di autenticazione Basic per altre chiamate, la richiesta restituisce il token di accesso nel campo X-FM-Access-Token nell'intestazione di risposta.
Per chiamate API successive, utilizzare lo schema di autenticazione Bearer e includere un'intestazione Authorization con valore Bearer token di accesso.
Note
-
Ogni volta che si utilizza lo schema di autenticazione Basic o PKI per ricevere un token di accesso, viene creata una nuova sessione API. Per evitare di avere più sessioni API, utilizzare lo stesso token di accesso con lo schema di autenticazione Bearer per tutte le chiamate API.