Yuvomi
Sign in to Yuvomi with Pocket ID.
Replace yuvomi.example.com with the URL of your Yuvomi instance and id.example.com with the URL of your Pocket ID instance.
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
Yuvomiand add the callback URLhttps://yuvomi.example.com/api/v1/auth/oidc/callback. - Click Create and copy the Client ID and the Client secret. The client secret is only shown once.
- On the client’s General tab, turn on PKCE, then click Save.
- On the client’s Access tab, select the groups that may sign in under Allowed User Groups, or choose All Users.
Configure email verification in Pocket ID
Section titled “Configure email verification in Pocket ID”- In Pocket ID, open Administration → Application Configuration → Email.
- Enable Emails verified by default.
- Open each user under Administration → Users and verify their email address.
Pocket ID then sends
email_verified: truefor that user.
Configure Yuvomi
Section titled “Configure Yuvomi”Set the following environment variables in Yuvomi:
OIDC_ISSUER=https://id.example.comOIDC_CLIENT_ID=<client-id>OIDC_CLIENT_SECRET=<client-secret>OIDC_REDIRECT_URI=https://yuvomi.example.com/api/v1/auth/oidc/callbackReplace <client-id> and <client-secret> with the Client ID and the Client secret from Pocket ID.
Then restart Yuvomi and sign in with Pocket ID to test it.
Secure default for email verification
Section titled “Secure default for email verification”Keep Yuvomi’s fallback for a missing verification claim disabled:
OIDC_TRUST_EMAIL_WITHOUT_VERIFIED_CLAIM=falseThis is the secure default.
Yuvomi links an existing local account by email only when Pocket ID sends email_verified: true and exactly one local account has that email address.
Do not set this option to true when Pocket ID can provide the claim.
The redirect URL must match the callback URL registered in Pocket ID exactly.
For the remaining OIDC options, account linking behavior, signup restrictions, and passwordless SSO, see Yuvomi’s SSO / OpenID Connect documentation.