Integrations · Portainer

Sign in to Portainer with Google or a passkey

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

  1. 1

    Add the Portainer address

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

  2. 2

    Run on the Portainer host Version 2.0.0

    Run as root on the host where Portainer runs. It installs the MyLogin.world Bridge for Portainer and configures Portainer, 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 Enter the settings the command prints under Settings › Authentication › OAuth.

  3. 3

    Open Portainer and sign in

    Choose “Login with OAuth” on the Portainer sign-in page.

If something fails

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

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