Skip to content
v2.18.0GitHub

Tandoor Recipes

Sign in to the Tandoor Recipes manager with Pocket ID.

  1. In Pocket ID, open Administration → OIDC Clients and click Add OIDC Client.
  2. Enter a name such as Tandoor Recipes and add the callback URL https://tandoor.example.com/accounts/oidc/pocket-id/login/callback/.
  3. Click Create and copy the Client ID and the Client secret. The client secret is only shown once.
  4. On the client’s Access tab, select the groups that may sign in under Allowed User Groups, or choose All Users.
  1. Add the following environment variables to your Tandoor setup, for example in the .env file. In SOCIALACCOUNT_PROVIDERS, replace <client-id> and <client-secret> with the Client ID and the Client secret from Pocket ID, and id.example.com with your Pocket ID domain.
    SOCIAL_PROVIDERS=allauth.socialaccount.providers.openid_connect
    SOCIALACCOUNT_PROVIDERS='{"openid_connect":{"APPS":[{"provider_id":"pocket-id","name":"Pocket ID","client_id":"<client-id>","secret":"<client-secret>","settings":{"server_url":"https://id.example.com/.well-known/openid-configuration"}}]}}'
  2. Restart Tandoor. The login page now has an option to sign in with Pocket ID. You can also link existing accounts with Pocket ID in your Tandoor profile settings.