Planka
Requirements
- Planka
- HTTPS connection to your Planka instance
Create OIDC Client in Pocket ID
-
Create a new OIDC Client in Pocket ID (e.g.,
planka
). -
Set the Callback URL to the value below:
https://<your-planka-instance>/oidc-callback
-
Optional: Download a PNG or SVG logo from the Planka project and upload.
-
Copy the Client ID, Client Secret, and OIDC Discovery URL for use in the next section.
-
Set the following environment variables in your Planka instance:
OIDC_ISSUER=https://<OIDC Discovery URL> # remove "/.well-known/openid-configuration"
OIDC_CLIENT_ID=<Client ID>
OIDC_CLIENT_SECRET=<Client Secret> -
Restart Planka and enjoy!
Controlling admins access with groups
To control admin access to Planka using Pocket ID groups:
-
Set the following additional environment variables in your Planka instance:
OIDC_SCOPES=openid profile email groups
OIDC_ROLES_ATTRIBUTE=groups
OIDC_ADMIN_ROLES=<your Planka admin group name on Pocket ID> -
Restart Planka and enjoy!
Additional information
More information about Planka OIDC can be found here