Linkding
Set up Linkding bookmark manager with OIDC
The following example variables are used, and should be replaced with your actual URLS.
- linkding.example.com: The URL of your Linkding instance.
- pocketid.example.com: The URL of your Pocket ID instance.
Pocket ID Setup
Create a New OIDC Client:
In your Pocket ID instance, create a new OIDC Client and give it a name (e.g., "Linkding").Set a Logo (Optional):
Set a logo for the OIDC Client if desired.Configure the Callback URL:
Set the callback URL to:Or leave blank to autofill on first login.
Copy Credentials:
Copy the Client ID and Client Secret provided by Pocket ID for use in Linkding.
Linkding Setup
This example assumes you are using a docker-compose deployment for Linkding. For more details, see the Linkding Documentation or more specifically, the OIDC section.
Edit Your .env File:
Add the following environment variables to your Linkding.envfile. Replace the placeholder values with those from Pocket ID:Redeploy Linkding:
Save the changes to your.envfile and redeploy your Linkding instance using docker-compose.
Once redeployed, you should be able to log in using OIDC with Pocket ID.