Blinko
Sign in to the Blinko note-taking app with Pocket ID.
Requirements
Section titled “Requirements”- A self-hosted Blinko instance.
- Administrator access to both Blinko and 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
Blinkoand add the callback URLhttps://blinko.example.com/api/auth/callback/pocket-id. - Click Create and copy the Client ID, the Client secret and the OIDC Discovery 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 Blinko
Section titled “Configure Blinko”- Sign in to Blinko as an admin.
- Open Settings → SSO Settings and click Add Provider.
- Set Provider to
Custom Provider. - Configure the provider details:
- Provider ID:
pocket-id. This must match the end of the callback URL you added in Pocket ID. - Provider Name:
Pocket ID(or your preferred display name). - Provider Icon: (Optional) an icon string, such as
streamline-ultimate:touch-id-bold.
- Provider ID:
- Paste the OIDC Discovery URL from Pocket ID into the WellKnown URL field, for example
https://id.example.com/.well-known/openid-configuration. The authorization, token and userinfo URLs are fetched automatically. If they aren’t, copy them from the client’s page in Pocket ID under Show more details. The scopes areopenid email profile groups. - Enter the Client ID and the Client secret from Pocket ID.
- Save the settings and sign in with Pocket ID to test it.