ePDS lets your users sign in to AT Protocol apps — like Bluesky — using familiar login methods: email OTP, Google, GitHub, or any other provider Better Auth supports. Under the hood it is a standard AT Protocol PDS wrapped with a pluggable authentication layer. Users just sign in with their email or social account and get a presence in the
AT Protocol universe (a DID, a handle, a data repository) automatically provisioned.
From your app's perspective, ePDS uses standard AT Protocol OAuth (PAR + PKCE + DPoP). The reference implementation is packages/demo in the ePDS repository.
Implémentez la connexion OAuth au protocole AT sur une instance ePDS. À utiliser lors de la création de flux de connexion OTP sans mot de passe, de demandes PAR, de preuves DPoP, d'échange de jetons contre ePDS (PDS étendu de Certified). Couvre Flow 1 (l'application a un formulaire de courrier électronique, transmet login_hint) et Flow 2 (le serveur d'authentification collecte les e-mails). Source : hypercerts-org/epds.