Planka
Sign in to the Planka project board with Pocket ID.
Requirements
Section titled “Requirements”- Planka
- HTTPS connection to your Planka instance
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
Plankaand add the callback URLhttps://planka.example.com/oidc-callback. - Click Create and copy the Client ID and the Client secret. The client secret is only shown once.
- On the client’s Access tab, select the groups that may sign in under Allowed User Groups, or choose All Users.
Configure Planka
Section titled “Configure Planka”-
Set the following environment variables in your Planka instance:
OIDC_ISSUER=https://id.example.comOIDC_CLIENT_ID=<client-id>OIDC_CLIENT_SECRET=<client-secret> -
Restart Planka and sign in with Pocket ID to test it.
Control admin access with groups
Section titled “Control admin 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 groupsOIDC_ROLES_ATTRIBUTE=groupsOIDC_ADMIN_ROLES=<your Planka admin group name on Pocket ID> -
Restart Planka.
Additional information
Section titled “Additional information”See the Planka OIDC documentation for more information.