Post

posting this as a way to will it true: today I will implement atproto oauth in gleam

3 reposts39 likes

So cool to see more people using gleam, its such a nice language thats really only hampered by not that many people knowing about it.

Gleam is fun. And I guess ongoing requests/DPoP means you have a reason to use ETS/GenServer so you get to go a bit deeper right from the start I’ve been learning atproto OAuth by writing a library in Elixir

Atproto's flavor of OAuth (PAR, DPoP-bound tokens, per-PDS metadata resolution) has more moving parts than a normal authorization code flow. Is DPoP the piece you're expecting to fight with in Gleam, or is it the PDS/entryway discovery step?