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

# Via réseau social

> Vous pouvez connecter votre service Auth0 à un fournisseur d'identité sociale et permettre à vos utilisateurs de se connecter à votre application via Facebook, Google, Apple ou d'autres fournisseurs pris en charge.

`GET /authorize`

## Via réseau social

Vous pouvez connecter votre service Auth0 à un fournisseur d'identité sociale et permettre à vos utilisateurs de se connecter à votre application via Facebook, Google, Apple ou d'autres fournisseurs pris en charge. Pour en savoir plus sur les fournisseurs pris en charge, visitez [Marketplace](https://marketplace.auth0.com/features/social-connections).

Pour authentifier des utilisateurs au moyen d'un fournisseur social, faites un appel `GET` au point de terminaison `/authorize`. Il renverra une redirection `302` vers le fournisseur social indiqué dans le paramètre `connection`.

<Note>
  Les connexions sociales ne prennent en charge que l'authentification basée sur les navigateurs (passive), car la plupart des fournisseurs d'identité sociale ne permettent pas la saisie de nom d'utilisateur et de mot de passe dans les applications dont ils ne sont pas propriétaires. Par conséquent, l'utilisateur sera redirigé vers la page de connexion du fournisseur.
</Note>

### Remarques

* Si `response_type=token`, après l'authentification de l'utilisateur auprès du fournisseur, la redirection se fera vers la `callback URL` de votre application, en transférant le jeton d'accès et le jeton d'identification dans le `location.hash` de l'adresse. Cela est utilisé par les applications à page unique et les trousses SDK mobiles natives.

* L'exemple de script auth0.js emploie la version 8 de la bibliothèque. Si vous utilisez auth0.js version 7, veuillez consulter ce [guide de référence](https://auth0.com/docs/libraries/auth0js).

### En savoir plus

* [Fournisseurs d'identité sociale pris en charge](https://marketplace.auth0.com/features/social-connections)
* [Connexions personnalisées avec les réseaux sociaux](https://auth0.com/docs/authenticate/identity-providers/social-identity-providers/oauth2)
* [Paramètre d'état](https://auth0.com/docs/secure/attack-protection/state-parameters)
* [Référence de la méthode Auth0.js/authorize](https://auth0.com/docs/libraries/auth0js#webauth-authorize-)

## Paramètres

<ParamField query="response_type" type="string" required>
  Spécifie le type de jeton (code ou token)

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

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

<ParamField query="connection" type="string">
  Le nom d'un fournisseur d'identité sociale configuré pour votre application
</ParamField>

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

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

## Réponse

| Statut | Description                                      |
| ------ | ------------------------------------------------ |
| 302    | Rediriger vers le fournisseur d'identité sociale |
