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.
Implemente el inicio de sesión OAuth del protocolo AT en una instancia de ePDS. Úselo al crear flujos de inicio de sesión OTP sin contraseña, solicitudes PAR, pruebas DPoP, intercambio de tokens contra ePDS (PDS extendido de Certificado). Cubre el Flujo 1 (la aplicación tiene un formulario de correo electrónico, pasa login_hint) y el Flujo 2 (el servidor de autenticación recopila el correo electrónico). Fuente: hypercerts-org/epds.