Skip to main content
L’authentification auprès de l’API s’effectue via HTTP Basic Auth. Toutes les requêtes adressées à l’API doivent contenir un en-tête Authorization. Pour obtenir l’en-tête Authorization, utilisez les identifiants de l’application : son identifiant de l’application et son jeton. Dans ABBYY FlexiCapture Cloud, les applications définissent les paramètres qui sont utilisés pour traiter les documents téléversés. Elles déterminent le type de document, la liste des champs à extraire, les règles à vérifier, et bien plus encore. Si vous avez plusieurs applications, vous pouvez choisir celle à utiliser selon vos besoins. Vous pouvez consulter les identifiants de l’application et modifier l’application active sur la page Applications du portail web ABBYY FlexiCapture Cloud.

Obtenir l’en-tête Authorization

1

Concaténer les identifiants

Concaténez l’identifiant de l’application et le jeton, en utilisant un deux-points comme séparateur.
2

Encoder la string

Encodez la string obtenue à l’aide de n’importe quelle variante de Base64.
3

Ajouter la méthode d’autorisation

Ajoutez devant la string encodée la méthode d’autorisation, suivie d’un espace.

Exemple

Pour un ID d’application de Aladdin et un jeton de OpenSesame :
  1. Concaténez l’ID d’application et le jeton :
  2. Encodez la chaîne à l’aide de n’importe quelle variante de Base64 :
  3. Ajoutez la méthode d’autorisation suivie d’un espace devant la chaîne encodée :
L’en-tête Authorization obtenu est :