mirror of
https://github.com/mintlify/docs.git
synced 2026-09-14 13:35:46 +08:00
1127cd55e1
Co-authored-by: mintlify[bot] <109931778+mintlify[bot]@users.noreply.github.com>
61 lines
4.0 KiB
Plaintext
61 lines
4.0 KiB
Plaintext
---
|
||
title: "Utiliser Auth0 avec la négociation OAuth"
|
||
description: "Configurez Auth0 comme fournisseur OAuth pour l'authentification de votre documentation Mintlify : application, URL de callback et flux de tokens."
|
||
keywords: ["Auth0", "OAuth flow"]
|
||
---
|
||
|
||
<Note>
|
||
**Avertissement de sécurité** : Bien que nous fournissions ce guide pour vous aider à intégrer Auth0 à Mintlify, veuillez consulter votre équipe de sécurité avant de mettre en place toute solution d’authentification. Mintlify n’est pas responsable des problèmes de sécurité pouvant découler de votre implémentation spécifique.
|
||
</Note>
|
||
|
||
<div id="overview">
|
||
## Vue d’ensemble
|
||
</div>
|
||
|
||
Ce guide vous explique comment configurer Auth0 comme fournisseur d’authentification pour votre documentation Mintlify. À la fin, vos utilisateurs peuvent se connecter à votre documentation avec leurs identifiants Auth0.
|
||
|
||
<Steps>
|
||
<Step title="Créer une application Web régulière dans Auth0">
|
||
Connectez-vous à votre Dashboard Auth0 et accédez à **Applications** > **Applications**. Cliquez sur le bouton **Create Application**, donnez un nom à votre application (par exemple, « Mintlify »), puis sélectionnez **Regular Web Applications** comme type d’application. Cliquez ensuite sur **Create**.
|
||
|
||
<Frame></Frame>
|
||
</Step>
|
||
<Step title="Obtenir les informations client">
|
||
Après avoir créé votre application, Auth0 ouvre la page des paramètres de l’application, où vous trouverez les identifiants nécessaires à l’intégration OAuth :
|
||
|
||
<Frame></Frame>
|
||
|
||
Notez les informations suivantes :
|
||
- **Domain**: Il s’agit du domaine de votre tenant Auth0 (par exemple, `your-tenant.auth0.com`)
|
||
- **Client ID**: L’identifiant public de votre application
|
||
- **Client Secret**: La clé secrète de votre application (à conserver en lieu sûr)
|
||
|
||
Vous aurez besoin de ces valeurs pour configurer Mintlify à l’étape suivante.
|
||
</Step>
|
||
<Step title="Configurer le client Mintlify">
|
||
Dans votre tableau de bord Mintlify, allez dans **Settings** > **Authentication**. Sélectionnez **OAuth** comme méthode d’authentification pour ouvrir le formulaire de configuration OAuth :
|
||
|
||
<Frame></Frame>
|
||
|
||
Renseignez le formulaire avec les valeurs suivantes :
|
||
|
||
- **Authorization URL**: `https://YOUR_AUTH0_DOMAIN/authorize` (remplacez `YOUR_AUTH0_DOMAIN` par votre domaine Auth0 réel depuis l’étape 2)
|
||
- **Client ID**: Saisissez le Client ID de votre application Auth0
|
||
- **Client Secret**: Saisissez le Client Secret de votre application Auth0
|
||
- **Scopes**: Laissez vide, sauf si vous avez défini des scopes personnalisés dans Auth0
|
||
- **Token URL**: `https://YOUR_AUTH0_DOMAIN/oauth/token` (remplacez `YOUR_AUTH0_DOMAIN` par votre domaine Auth0 réel)
|
||
|
||
Après avoir rempli ces informations, cliquez sur **Enregistrer les modifications** pour enregistrer votre configuration OAuth.
|
||
</Step>
|
||
<Step title="Configurer l’URL de callback">
|
||
Mintlify génère une URL de redirection unique qu’Auth0 doit reconnaître pour que le flux OAuth fonctionne correctement.
|
||
|
||
Copiez l’URL de redirection depuis les paramètres d’Authentification de votre tableau de bord Mintlify :
|
||
<Frame></Frame>
|
||
|
||
Retournez sur la page des paramètres de votre application Auth0, faites défiler jusqu’à la section **Application URIs**, puis collez l’URL de redirection dans le champ **Allowed Callback URLs** :
|
||
<Frame></Frame>
|
||
|
||
Cliquez sur **Save Changes** en bas de la page Auth0 pour appliquer cette configuration.
|
||
</Step>
|
||
</Steps> |