AdventureLog
Integrate Pocket ID with AdventureLog
Requirements
- AdventureLog
- HTTPS connection to your AdventureLog server
Create OIDC Client in Pocket ID
- Create a new OIDC Client in Pocket ID (e.g.,
AdventureLog). - Set the Callback URL to the value below, or leave blank to autofill on first login (recommended).
- Optional: Download a PNG or SVG logo from the AdventureLog project and upload.
- Copy the Client ID, Client Secret, and OIDC Discovery URL for use in the next section.
Configure AdventureLog using the UI
- Open AdventureLog and navigate to:
User Icon > Admin Settings > Social Accounts > Social applications - Click Add Social Application.
- Fill in the required fields:
- Provider: Choose
OpenID Connect - Provider ID: Paste the
Client IDfrom Pocket ID. - Name: Pocket-ID.
- Client ID: Paste the
Client IDfrom Pocket ID. - Secret Key: Paste the
Client Secretfrom Pocket ID. - Settings: Enter
{"server_url": "https://<pocket-id_url>/".
- Provider: Choose
- Click the green plus button under "Sites:" and add the following:
- Domain Name:: 'example.com' (yes, 'example.com' not your domain)
- Display Name:: 'example.com' (yes, 'example.com' not your domain)
- Click on the 'example.com' in the 'Available Sites' column and move it over to 'Chosen sites'.
- Click Save.
- Navigate to your AdventureLog URL and test OpenID login.
Linking Existing Accounts
Users can manually link their accounts by:
- Clicking their profile picture.
- Clicking Settings.
- Clicking Security.
- Select 'Launch Account Connections'.
- Add the account you want to link.