> ## Documentation Index
> Fetch the complete documentation index at: https://docs.abbyy.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Authentification

> Authentifiez-vous auprès de l’API FlexiCapture for Invoices Cloud à l’aide de HTTP Basic Auth : combinez l’identifiant de l’application et le jeton de votre application, puis encodez-les en Base64 pour l’en-tête.

L’authentification auprès de l’API s’effectue via [HTTP Basic Auth](https://en.wikipedia.org/wiki/Basic_access_authentication).

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](https://flexicapture.com).

<div id="get-the-authorization-header">
  ## Obtenir l’en-tête Authorization
</div>

<Steps>
  <Step title="Concaténer les identifiants">
    Concaténez l’identifiant de l’application et le jeton, en utilisant un deux-points comme séparateur.
  </Step>

  <Step title="Encoder la string">
    Encodez la string obtenue à l’aide de n’importe quelle variante de Base64.
  </Step>

  <Step title="Ajouter la méthode d’autorisation">
    Ajoutez devant la string encodée la méthode d’autorisation, suivie d’un espace.
  </Step>
</Steps>

<div id="example">
  ### Exemple
</div>

Pour un ID d’application de `Aladdin` et un jeton de `OpenSesame` :

1. Concaténez l’ID d’application et le jeton :

   ```text theme={null}
   Aladdin:OpenSesame
   ```
2. Encodez la chaîne à l’aide de n’importe quelle variante de Base64 :

   ```text theme={null}
   QWxhZGRpbjpPcGVuU2VzYW1l
   ```
3. Ajoutez la méthode d’autorisation suivie d’un espace devant la chaîne encodée :

   ```text theme={null}
   Basic QWxhZGRpbjpPcGVuU2VzYW1l
   ```

L’en-tête Authorization obtenu est :

```text theme={null}
Authorization: Basic QWxhZGRpbjpPcGVuU2VzYW1l
```
