Zappr on Nostr: For anyone who's shipped a Next.js PWA with WebAuthn, how did you handle the RP ID ...
For anyone who's shipped a Next.js PWA with WebAuthn, how did you handle the RP ID when moving from a Vercel preview URL to a custom domain?
We have issue #12 open on this: a passkey enrolled on the preview domain returns "no passkey available" when tried on the custom domain expected, different origin but there's a fixable part on our end we're still working through.
https://github.com/Salmatcre8/zappr#nostr #webauthn #bitcoin #opensource
Published at
2026-08-07 13:28:04 UTCEvent JSON
{
"id": "cd0b218dbff6d1daaf5e345858ede6e1e5fbdee677ebf9fdb690156337234575",
"pubkey": "043caea62cfe4dc0c043a47696f64fb1b68535f9c97c8e41ec01ce61c0a7acd6",
"created_at": 1786109284,
"kind": 1,
"tags": [
[
"t",
"nostr"
],
[
"t",
"webauthn"
],
[
"t",
"bitcoin"
],
[
"t",
"opensource"
],
[
"imeta",
"url https://blossom.primal.net/dd725354171135edbb8ff480cace8f8b80494a54873b06aa35b3e56d7a339429.jpg",
"m image/jpeg",
"ox dd725354171135edbb8ff480cace8f8b80494a54873b06aa35b3e56d7a339429",
"dim 716x1418"
],
[
"client",
"Primal Android"
]
],
"content": "For anyone who's shipped a Next.js PWA with WebAuthn, how did you handle the RP ID when moving from a Vercel preview URL to a custom domain?\n\nWe have issue #12 open on this: a passkey enrolled on the preview domain returns \"no passkey available\" when tried on the custom domain expected, different origin but there's a fixable part on our end we're still working through.\n\nhttps://github.com/Salmatcre8/zappr\n\n#nostr #webauthn #bitcoin #opensource \n\n\n\nhttps://blossom.primal.net/dd725354171135edbb8ff480cace8f8b80494a54873b06aa35b3e56d7a339429.jpg",
"sig": "27850006d52cac0ae6ca1467012fa46fff5f2356af21e085e52e096ba3cd72d2de4feb4b367dcd9836de0a5705ff504d22f5efb29263ce483ae2739374e9550b"
}