Se connecter à une session de base de données avec un compte Claris ID (FileMaker Cloud)
Pour les fichiers hébergés par FileMaker Cloud, les utilisateurs sont authentifiés via des comptes Claris ID. Les comptes Claris ID sont définis dans le système de fournisseur d'identité Claris ID.
Pour vous connecter à une base de données hébergée avec un compte Claris ID, utilisez une méthode HTTP POST avec le point de terminaison API sessions
en indiquant le nom d'une base de données hébergée. Le jeton Claris ID est indiqué dans une chaîne d'en-tête Authorization. Votre code reçoit un jeton d'accès qui définit la connexion à la base de données. Cette connexion est appelée session de base de données.
Méthode HTTP |
POST |
URL |
/fmi/data/version/databases/nom-base/sessions version : la version FileMaker Data API demandée peut utiliser nom-base : nom de la base de données hébergée. |
En-tête HTTP |
Content-Type: application/json Authorization: FMID {Jeton-FMID} Jeton-FMID est le jeton Claris ID fourni par le système de fournisseur d'identité Claris ID. Pour obtenir des informations supplémentaires sur le jeton Claris ID, consultez la section Utilisation de Claris ID pour l'authentification externe dans l'aide Claris Customer Console. Consultez la section Modification de l'accès des comptes Claris ID ou d'IdP externe dans l'aide de FileMaker Pro. |
Paramètres | Un ensemble d'accolades vides. Par exemple : { } |
Réponse |
Le jeton d'accès, un corps de réponse vide et un tableau de messages indiquant un code d'erreur de 0. L'en-tête X-FM-Data-Access-Token est renvoyé dans la réponse. Il correspond au jeton de session à utiliser pour les appels d'API suivants. Par exemple : Consultez la section Codes d'erreur. |
Remarques
-
Pour utiliser les appels FileMaker Data API avec FileMaker Cloud, vous devez d'abord vous authentifier à l'aide de votre compte Claris ID et récupérer les jetons de session requis. Les jetons sont valables pendant une heure. Si cela fait plus d'une heure depuis la dernière authentification Claris ID, il se peut que les appels API échouent avec une erreur 401. Pour résoudre le problème, authentifiez-vous à nouveau à l'aide de votre compte Claris ID et récupérez les nouveaux jetons de session.