Donetick
Sign in to the Donetick task manager with Pocket ID.
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
Donetickand add the callback URLhttps://donetick.example.com/auth/oauth2. - Click Create and copy the Client ID and the Client secret. Under Show more details, also copy the Authorization URL, the Token URL and the Userinfo URL. 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 Donetick
Section titled “Configure Donetick”- In the Donetick configuration file
selfhosted.yaml, fill in theoauth2fields:oauth2:client_id: <client-id>client_secret: <client-secret>auth_url: https://id.example.com/authorizetoken_url: https://id.example.com/api/oidc/tokenuser_info_url: https://id.example.com/api/oidc/userinforedirect_url: https://donetick.example.com/auth/oauth2name: Pocket ID - Restart your Donetick container and you’re good to go.