Add Pocket ID + Appwrite OIDC passkey authentication blog post#2956
Add Pocket ID + Appwrite OIDC passkey authentication blog post#2956
Conversation
Agent-Logs-Url: https://github.com/appwrite/website/sessions/a68657a8-5f20-4a9f-8e7c-4875086ab04a Co-authored-by: Meldiron <19310830+Meldiron@users.noreply.github.com>
Agent-Logs-Url: https://github.com/appwrite/website/sessions/1a5c3360-e0a4-4726-a5f5-7a2c9e3ae69a Co-authored-by: Meldiron <19310830+Meldiron@users.noreply.github.com>
| title: Add passkey authentication to your app with Pocket ID and Appwrite OIDC | ||
| description: Learn how to integrate Pocket ID, a self-hosted passkey authentication server, with Appwrite using the universal OIDC adapter. | ||
| date: 2026-05-03 | ||
| cover: /images/blog/pocket-id-appwrite-oidc/cover.png |
|
|
||
| Leave this modal open — you'll need to paste a few values into it shortly. But first, copy the **Redirect URI** shown at the bottom of the modal. You'll need it when registering your app inside Pocket ID. | ||
|
|
||
|  |
There was a problem hiding this comment.
The way some screenshots are rendered is questionable
Greptile SummaryThis PR adds a new blog post introducing Pocket ID (a self-hosted OIDC/passkey server) integrated with Appwrite, including a newly added "Deploy to Appwrite Sites" section and nine supporting screenshot assets.
Confidence Score: 3/5Not safe to merge as-is — the missing cover image will cause a broken visual on publish. A P1 finding (missing cover image) is present and will cause an immediately visible broken image upon publication. The referral link is a P2 editorial concern. Score is pulled below the P1 ceiling of 4 because the broken cover image is a direct, user-visible regression on publish. src/routes/blog/post/pocket-id-appwrite-oidc/+page.markdoc — missing cover.png asset and Railway referral link. Important Files Changed
Reviews (1): Last reviewed commit: "Add "Deploy to Appwrite Sites" section t..." | Re-trigger Greptile |
| title: Add passkey authentication to your app with Pocket ID and Appwrite OIDC | ||
| description: Learn how to integrate Pocket ID, a self-hosted passkey authentication server, with Appwrite using the universal OIDC adapter. | ||
| date: 2026-05-03 | ||
| cover: /images/blog/pocket-id-appwrite-oidc/cover.png |
There was a problem hiding this comment.
The frontmatter references /images/blog/pocket-id-appwrite-oidc/cover.png, but this file is not included in the PR. The directory only contains 9 images (appwrite-oidc-settings.png, demo-app-*.png, pocket-id-*.png, railway-*.png) — none named cover.png. Publishing without it will render a broken cover image on the blog post and any card/preview that uses it.
| ``` | ||
|
|
||
| **Note:** `ENCRYPTION_KEY` must be at least 16 bytes (32 hex characters) long. | ||
|
|
There was a problem hiding this comment.
Referral link in official blog content
This line includes a Railway referral link (?referralCode=Y3OU6o) inside an official Appwrite tutorial. Publishing a personal or third-party referral code on the Appwrite blog could appear as if Appwrite is monetizing through external affiliate programs, which may conflict with editorial policy. The non-referral link already present on the same line is sufficient.
./distoutput directory)PUBLIC_APPWRITE_ENDPOINTandPUBLIC_APPWRITE_PROJECT_IDenvironment variables and update the SDK init code