Les offres Pro incluent l’authentification par mot de passe.Les offres Custom incluent toutes les méthodes d’authentification.
Modes d’authentification
Configurer l’authentification
- Mot de passe
- Tableau de bord Mintlify
- OAuth 2.0
- JWT (JSON Web Token)
L’authentification par mot de passe fournit uniquement un contrôle d’accès et ne prend pas en charge la personnalisation du contenu.
Prérequis
- Vos exigences de sécurité autorisent le partage de mots de passe entre utilisateurs.
Mise en œuvre
1
Créer un mot de passe.
- Dans votre Dashboard, allez sur Authentification.
- Sélectionnez Authentification complète ou Authentification partielle.
- Sélectionnez Mot de passe.
- Saisissez un mot de passe sécurisé.
- Sélectionnez Enregistrer les modifications.
2
Distribuer l’accès.
Partagez de manière sécurisée le mot de passe et l’URL de la documentation avec les utilisateurs autorisés.
Exemple
Votre documentation est hébergée surdocs.foo.com et vous avez besoin d’un contrôle d’accès simple sans suivi des utilisateurs individuels. Vous voulez empêcher l’accès public tout en gardant une configuration simple.Créez un mot de passe robuste dans votre Dashboard. Partagez les identifiants avec les utilisateurs autorisés. Et c’est tout !Rendre des pages publiques
public.
Pages individuelles
public: true au frontmatter de la page.
Public page example
Groupes de pages
navigation de votre docs.json.
Public group example
Contrôler l’accès avec des groupes
Example user info
groups dans le frontmatter.
Example page restricted to the admin group
Interaction avec les modes d’authentification
- Toutes les pages nécessitent une authentification.
- Les pages sans propriété
groupssont accessibles à tous les utilisateurs authentifiés. - Les pages avec une propriété
groupsne sont accessibles qu’aux utilisateurs authentifiés appartenant à ces groupes.
- Les pages nécessitent une authentification, sauf si vous les rendez publiques.
- Les pages avec
public: trueet sansgroupssont accessibles à tout le monde. - Les pages avec
groups(avec ou sanspublic: true) ne sont accessibles qu’aux utilisateurs authentifiés appartenant à ces groupes.
Anyone can view this page
Only authenticated users can view this page