- #project-access: laat gasten een gedeelde projectlink openen zonder in te loggen
- #page-access: laat niet-ingelogde bezoekers pagina’s zoals
/learn,/templatesen/devsbekijken - #public-registration: laat gebruikers zichzelf registreren, optioneel met een activeringsmail en beperkt tot e-maildomeinen
Projecttoegang
Standaard moet een gebruiker, zelfs als hij een link voor het delen van een project heeft, eerst inloggen voordat hij kan deelnemen aan een gezamenlijke bewerkingssessie van een project.
config/variables.env
OVERLEAF_ALLOW_ANONYMOUS_READ_AND_WRITE_SHARING schakelt anoniem lezen/schrijven in voor via een link gedeelde projecten.
OVERLEAF_ALLOW_PUBLIC_ACCESS voorkomt dat niet-geauthenticeerde gebruikers worden doorgestuurd naar de inlogpagina.
Voor alleen-lezentoegang stelt u alleen OVERLEAF_ALLOW_PUBLIC_ACCESS=true in: gasten kunnen dan weergavelinks (/read/...) openen zonder in te loggen, terwijl bewerkingslinks hen nog steeds vragen om in te loggen.
Maak de containers opnieuw aan met bin/up. Open vervolgens een URL voor het delen via een link in een privévenster.
Paginatoegang
Standaard (alsOVERLEAF_ALLOW_PUBLIC_ACCESS niet is ingesteld) stuurt elke pagina behalve de inlog- en registratiepagina’s niet-ingelogde bezoekers door naar de inlogpagina. Dat geldt ook voor pagina’s die bedoeld zijn om openbaar te zijn, zodat links ernaar alleen werken voor gebruikers die al zijn ingelogd.
Met OVERLEAF_ALLOW_PUBLIC_ACCESS=true kunnen niet-ingelogde bezoekers het volgende openen:
Het zorgt er ook voor dat de #signed-out-visitors een formulierinzending van een niet-ingelogde bezoeker bewaart totdat die is ingelogd.
De projectlijst, de editor en het aanmaken van projecten (ook vanuit een sjabloon of via de Import API) vereisen nog steeds een login.
Openbare registratie
Openbare registratie is alleen beschikbaar in ayaka-notes/ayakaleaf-pro.Houd er rekening mee dat zodra u openbare registratie inschakelt, iedereen met toegang tot uw Overleaf-instantie zich als gebruiker kan registreren.Met
true verifieert het registratieproces geen e-mailadressen. Gebruik het daarom alleen op een intranet of in een vertrouwde omgeving, of gebruik in plaats daarvan registratie met een activeringsmail.Gebruik op een instantie met OIDC geen true: iedereen zou zich kunnen registreren met het e-mailadres van een collega vóór de eerste OIDC-login van die collega, waardoor de collega aan dat account gekoppeld zou worden. Gebruik registratie met een activeringsmail of geen openbare registratie, zie Accounts en wachtwoorden.config/variables.env:
config/variables.env
bin/up.
Klik daarna op Sign up of ga naar /register.

Registratie met activeringsmail
Registratie met een activeringsmail is alleen beschikbaar in ayaka-notes/ayakaleaf-pro. Gebruikers registreren zich alleen met hun e-mailadres en stellen hun wachtwoord in via de link in de activeringsmail, zodat alleen de eigenaar van een adres het account kan gebruiken. Een lijst met domeinen en wildcards vereist v6.4.0 of later; eerdere versies accepteren slechts één domein, zoals@example.com.
Configureer voordat u dit inschakelt de e-mailbezorging, anders ontvangen gebruikers nooit de activeringsmail. Zie E-mailbezorging.
Voeg daarna de volgende regel toe aan config/variables.env:
config/variables.env
OVERLEAF_ALLOW_PUBLIC_REGISTRATION kan worden ingesteld op:
Domeinen worden hoofdletterongevoelig vergeleken. Om een domein en de subdomeinen ervan toe te staan, vermeldt u beide:
@example.org,@*.example.org.
Q&A
Wat kan een niet-ingelogde editor met opmerkingen doen?
Wat kan een niet-ingelogde editor met opmerkingen doen?
Antwoord: Een niet-ingelogde gebruiker die een project opent via de bewerkingslink, krijgt dezelfde toegang als een editor, behalve voor acties die vastleggen wie ze heeft uitgevoerd:
Het reviewpaneel toont hun nog steeds de knop Resolve, maar het oplossen mislukt met een foutmelding.Gebruikers die een project openen via de weergavelink, zien helemaal geen opmerkingen, zie Rollen en rechten.
Kan ik gebruikers toevoegen en medewerkers uitnodigen zonder e-mail, of met een uitnodigingscode?
Kan ik gebruikers toevoegen en medewerkers uitnodigen zonder e-mail, of met een uitnodigingscode?
Antwoord: Er zijn geen uitnodigingscodes, maar gebruikers kunnen wel zonder e-mail worden toegevoegd. Klik in Admin → Manage Users op Create account. Open daarna de Info van de gebruiker: daar staat de activeringslink, een week geldig, die u kunt kopiëren en zelf naar de gebruiker kunt sturen. Om een project te delen, nodigt u gebruikers uit die al een account hebben: de uitnodiging verschijnt ook in hun projectlijst, zodat ze die zonder de e-mail kunnen accepteren. Mensen zonder account ontvangen de uitnodiging alleen per e-mail, dus maak eerst hun account aan.

