GitHub 0

Semaphore UI

Configure Semaphore UI with Pocket ID OIDC

  1. In Pocket-ID create a new OIDC Client, name it i.e. Semaphore UI.
  2. Set the callback URL to: https://<your-semaphore-ui-url>/api/auth/oidc/pocketid/redirect/, or leave blank to autofill on first login.
  3. Add the following to your config.json file for Semaphore UI:
"oidc_providers": { "pocketid": { "display_name": "Sign in with PocketID", "provider_url": "https://<your-pocket-id-url>", "client_id": "<client-id-from-pocket-id>", "client_secret": "<client-secret-from-pocket-id>", "redirect_url": "https://<your-semaphore-ui-url>/api/auth/oidc/pocketid/redirect/", "scopes": [ "openid", "profile", "email" ], "username_claim": "email", "name_claim": "given_name" } }
Help improve this page
Edit this page on GitHub