tududi
Sign in to the tududi task manager with Pocket ID.
Requirements
Section titled “Requirements”- tududi
v1.1.0or later - Pocket ID on HTTPS, reachable at
https://id.example.com - tududi server on HTTPS, reachable at
https://tududi.example.com
Create the client in Pocket ID
Section titled “Create the client in Pocket ID”- In Pocket ID, open Administration → OIDC Clients and click Add OIDC Client.
- Enter a name such as
tududiand add the callback URLhttps://tududi.example.com/api/oidc/callback/pocketid. - Click Create and copy the Client ID and the Client secret. The client secret is only shown once.
- On the client’s General tab, set Client Launch URL to
https://tududi.example.com, then click Save. - On the client’s Access tab, select the groups that may sign in under Allowed User Groups, or choose All Users.
Configure tududi
Section titled “Configure tududi”This is the minimal configuration needed to set up Pocket ID with tududi, taken from the tududi OIDC SSO docs.
- Add the following lines to your environment variables file, replacing
<client-id>and<client-secret>with the Client ID and the Client secret from Pocket ID:OIDC_ENABLED=trueOIDC_PROVIDER_NAME=PocketIDOIDC_PROVIDER_SLUG=pocketidOIDC_ISSUER_URL=https://id.example.comOIDC_CLIENT_ID=<client-id>OIDC_CLIENT_SECRET=<client-secret>OIDC_SCOPE=openid profile emailOIDC_AUTO_PROVISION=true# when tududi is behind a reverse proxy:TUDUDI_TRUST_PROXY=true # required for proper session handling after OIDC login - Save and restart the tududi Docker Compose stack or app.