Identity infrastructure
ATProto OIDC bridge
A bridge that lets an atproto identity sign in to Tailscale or another ordinary OIDC client
How it works
- 01
Start with a handle
The bridge resolves the handle to a DID, finds the person’s PDS, and sends them there for atproto OAuth
- 02
Keep the DID as the identity
The DID becomes the stable subject. A handle can change without creating a different account
- 03
Speak regular OIDC
The bridge returns the discovery metadata, tokens, and profile claims expected by Tailscale and other OIDC software
The point is simple: use your atproto account where software normally asks for Google, Microsoft, or GitHub