Integrations · BookStack

Sign in to BookStack with Google or a passkey

The MyLogin.world Bridge runs next to BookStack and sets it up to sign in through MyLogin.world. People choose BookStack’s sign-in button, use Google or a passkey, and come back signed in. BookStack keeps its own accounts and permissions.

  1. 1

    Add the BookStack address

    In your dashboard, choose Add a service › BookStack and enter the address you open BookStack at, such as http://192.168.1.30:6875. The command in step 2 fills in as you type.

  2. 2

    Run on the BookStack host Version 2.0.0

    Run as root on the host where BookStack runs. It installs the MyLogin.world Bridge for BookStack and configures BookStack, asking before any restart. Linux. Uses Docker when the host has it, otherwise a systemd service.

    Review the script ·Source · GPL-3.0-or-later

    Download the files

    If the address leads to another machine, such as a proxy, add --host and this host’s address.

    Then Set other existing users’ External Authentication ID to their email (Settings › Users).

  3. 3

    Open BookStack and sign in

    Choose “Login with MyLogin.world” on the BookStack sign-in page.

If something fails

On the host, mylogin-oidc bookstack status shows the bridge and its sign-in address, and mylogin-oidc configure bookstack sets BookStack up again. docker logs mylogin-bookstack (or journalctl -u mylogin-oidc@bookstack) shows every request and why a sign-in was refused.

Still stuck? Send us the output: support@mylogin.world.compas.cs.stonybrook.edu.