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

# Authentification

export const Button = ({href, children}) => {
  return <div className="not-prose group">
    <a href={href}>
      <button className="flex items-center space-x-2.5 py-1 px-4 bg-primary-dark dark:bg-white text-white dark:text-gray-950 rounded-full group-hover:opacity-[0.9] font-medium">
        <span>
          {children}
        </span>
        <svg width="3" height="24" viewBox="0 -9 3 24" class="h-6 rotate-0 overflow-visible"><path d="M0 0L3 3L0 6" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round"></path></svg>
      </button>
    </a>
  </div>;
};

Les X API traitent d’énormes volumes de données. La manière dont nous garantissons la sécurité de ces données pour les développeurs comme pour les utilisateurs repose sur l’authentification. Il existe plusieurs méthodes d’authentification, chacune répertoriée ci-dessous.

La plupart des développeurs n’auront pas à gérer les complexités liées à l’authentification, car les bibliothèques clientes prennent automatiquement en charge ces aspects.

Vous pouvez trouver une liste des bibliothèques clientes disponibles sur notre page [Outils et bibliothèques](/fr/resources/tools-and-libraries).

<div id="authentication-methods">
  ## Méthodes d'authentification
</div>

<CardGroup cols={2}>
  <Card title="Contexte utilisateur OAuth 1.0a" href="/fr/resources/fundamentals/authentication/oauth-1-0a/api-key-and-secret">
    OAuth 1.0a permet à une App développeur X autorisée d'accéder à des informations privées d'un compte ou d'effectuer une action sur X pour le compte d'un compte X.

    <br />

    [**En savoir plus**](/fr/resources/fundamentals/authentication/oauth-1-0a/api-key-and-secret)
  </Card>

  <Card title="App only" href="/fr/resources/fundamentals/authentication/oauth-2-0/overview">
    Le jeton d'accès App only permet à une App développeur X d'accéder aux informations publiquement disponibles sur X.

    <br />

    [**En savoir plus**](/fr/resources/fundamentals/authentication/oauth-2-0/overview)
  </Card>

  <Card title="Authentification de base" href="/fr/resources/fundamentals/authentication/basic-auth">
    De nombreuses API d’entreprise de X nécessitent l'utilisation de l'authentification HTTP Basic.

    <br />

    [**En savoir plus**](/fr/resources/fundamentals/authentication/basic-auth)
  </Card>

  <Card title="Flux de code d'autorisation OAuth 2.0 avec PKCE" href="/fr/resources/fundamentals/authentication/oauth-2-0/authorization-code">
    Le contexte utilisateur OAuth 2.0 vous permet de vous authentifier au nom d'un autre compte avec un contrôle plus fin sur la portée d'une application, ainsi que sur les flux d'autorisation sur plusieurs appareils.

    <br />

    [**En savoir plus**](/fr/resources/fundamentals/authentication/oauth-2-0/authorization-code)
  </Card>
</CardGroup>

<Note>
  **Remarque :**
  Les clés d'API de votre App et le jeton d'accès App only, ainsi que votre jeton d'accès personnel et votre secret de jeton d'accès, peuvent être obtenus dans la section [X developer Apps](/fr/resources/fundamentals/developer-apps) accessible depuis la [Console de développement](/fr/resources/fundamentals/developer-portal).

  **Si vous souhaitez effectuer des requêtes pour le compte d'un autre utilisateur**, vous devrez générer un autre jeu de jetons d'accès pour cet utilisateur à l'aide du [flux OAuth à 3 volets](https://developer.x.com/resources/fundamentals/authentication/obtaining-user-access-tokens), et transmettre ces jetons avec vos requêtes de contexte utilisateur OAuth 1.0a ou de contexte utilisateur OAuth 2.0.
</Note>

<div id="additional-resources">
  ## Ressources supplémentaires
</div>

<CardGroup cols={2}>
  <Card title="Guides" href="/fr/resources/fundamentals/authentication/guides">
    Découvrez comment générer des jetons et authentifier des requêtes à l’aide de nos guides d’intégration.
  </Card>

  <Card title="Référence de l’API" href="/fr/resources/fundamentals/authentication/api-reference">
    Consultez la Référence de l’API pour les endpoints d’authentification.
  </Card>

  <Card title="Bonnes pratiques" href="/fr/resources/fundamentals/authentication/guides/authentication-best-practices">
    Assurez-vous de vous protéger et de bien comprendre les bonnes pratiques de stockage de vos clés et jetons.
  </Card>

  <Card title="FAQ" href="/fr/resources/fundamentals/authentication/faq">
    Vous avez une question ? Consultez notre FAQ.
  </Card>
</CardGroup>
