- Accès aux projets : permettre aux invités d’ouvrir un lien de projet partagé sans se connecter
- Accès aux pages : permettre aux visiteurs non connectés de parcourir des pages telles que
/learn,/templateset/devs - Inscription publique : permettre aux utilisateurs de s’inscrire eux-mêmes, éventuellement limité à un domaine de messagerie
Accès aux projets
Par défaut, même si un utilisateur obtient un lien de partage de projet, il doit se connecter avant de pouvoir rejoindre une session d’édition collaborative.
config/variables.env
OVERLEAF_ALLOW_ANONYMOUS_READ_AND_WRITE_SHARING active la lecture/écriture anonyme sur les projets partagés par lien.
OVERLEAF_ALLOW_PUBLIC_ACCESS empêche la redirection des utilisateurs non authentifiés vers la page de connexion.
Recréez les conteneurs avec bin/up. Ouvrez ensuite une URL de partage de lien dans une fenêtre de navigation privée.
Accès aux pages
Par défaut (OVERLEAF_ALLOW_PUBLIC_ACCESS non définie), toutes les pages, à l’exception des pages de connexion et d’inscription, redirigent les visiteurs non connectés vers la page de connexion. Cela inclut les pages censées être publiques : les liens vers celles-ci ne fonctionnent donc que pour les utilisateurs déjà connectés.
Avec OVERLEAF_ALLOW_PUBLIC_ACCESS=true, les visiteurs non connectés peuvent ouvrir :
Cela permet également à l’API d’import Overleaf de conserver un formulaire soumis par un visiteur non connecté jusqu’à ce qu’il se connecte.
La liste des projets, l’éditeur et la création de projets (y compris à partir d’un modèle ou via l’API d’import) nécessitent toujours une connexion.
Inscription publique
L’inscription publique n’est disponible que dans ayaka-notes/overleaf-pro.Notez qu’une fois l’inscription publique activée, n’importe qui ayant accès à votre instance Overleaf peut s’inscrire en tant qu’utilisateur.Le processus d’inscription ne vérifie pas les adresses e-mail : utilisez-le uniquement sur un intranet ou dans un environnement de confiance, ou désactivez-le lorsque vous n’en avez plus besoin.
config/variables.env :
config/variables.env
bin/up.
Cliquez ensuite sur Sign up ou rendez-vous sur /register.

Inscription limitée à un domaine
L’inscription publique limitée à un domaine n’est disponible que dans ayaka-notes/overleaf-pro. Avant de l’activer, configurez l’envoi d’e-mails afin que les utilisateurs puissent recevoir les invitations et les notifications. Voir Envoi d’e-mails. Ajoutez ensuite la ligne suivante àconfig/variables.env :
config/variables.env
OVERLEAF_ALLOW_PUBLIC_REGISTRATION peut prendre les valeurs suivantes :
truepour permettre à toute personne pouvant accéder au site de s’inscrire@example.domainpour restreindre l’inscription aux adresses e-mail de ce domaine

