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

# Autoriser

> Il s'agit de la licence OAuth 2.0 que les applications mobiles utilisent pour accéder à une API.

`GET /authorize`

Il s'agit de la licence OAuth 2.0 que les applications mobiles utilisent pour accéder à une API. Avant de commencer ce flux, vous devez générer et stocker un `code_verifier` et, à l'aide de celui-ci, générer un `code_challenge` qui sera envoyé dans la demande d'autorisation.

## Paramètres

<ParamField query="audience" type="string" required>
  L'identifiant unique de l'API cible à laquelle vous souhaitez accéder.
</ParamField>

<ParamField query="response_type" type="string" required>
  Indique le type de réponse attendu. Utilisez `code`.

  Valeurs autorisées : `code`
</ParamField>

<ParamField query="client_id" type="string" required>
  Le `client_id` de votre application.
</ParamField>

<ParamField query="code_challenge_method" type="string" required>
  La méthode utilisée pour générer le `code_challenge`. Utilisez `S256`.

  Valeurs autorisées : `S256`
</ParamField>

<ParamField query="code_challenge" type="string" required>
  Le `code_challenge` généré à partir du `code_verifier`.
</ParamField>

<ParamField query="redirect_uri" type="string">
  L'URL vers laquelle Auth0 redirigera le navigateur après l'autorisation.
</ParamField>

<ParamField query="scope" type="string">
  Les permissions demandées. Utilisez des espaces pour séparer les valeurs.
</ParamField>

<ParamField query="state" type="string">
  Valeur opaque pour prévenir les attaques CSRF.
</ParamField>

## Réponse

| Statut | Description                                                    |
| ------ | -------------------------------------------------------------- |
| 302    | Rediriger vers le `redirect_uri` indiqué après l'autorisation. |
