







i would love to work on the design of the atmosphere oauth permissions screen because currently it looks scarier, more overwhelming, and more confusing if you implement scopes than if you just do transition:generic 1st image: transition generic 2nd image: permission scopes
Jun 24, 2026 at 5:06 PM
Scope Builder - AT Protocol Docs - AT Protocol
Interactive tool for building OAuth scope strings and permission sets.

Crafting a Better Atmospheric Auth Flow
Crafting a Better Atmospheric Auth Flow For the sake of your users ! By @brookie.blog
Crafting a Better Atmospheric Auth Flow
Crafting a Better Atmospheric Auth Flow For the sake of your users ! By @brookie.blog
OAuth Client Security in the Atmosphere · bluesky-social atproto · Discussion #3950
The following was written by the Bluesky team as an overview of OAuth client security considerations, especially for client app developers or readers of the ATProto OAuth profile specification. Set...
Beyond the Statusphere: Part 2, ATProto OAuth, the TLDR - Hitchhiker's Guide to the Atmosphere
Gain a working knowledge of ATProto OAuth and feel confident implementing it in your projects.
Inspired by @byarielm.fyi 's design, here's my draft concept for a universal #ATmosphere Account Creation + Sign-In flow. Focused on the simplest #UX , not visual design. Sign up to onlyjerrys.social 👉 figma.com/proto/s8JCugKOVkVCyGk23PNw3A/… Add constructive feedback + questions to the prototype 🙏 RT 🔁
here it is folks! lots of details to still nail down, but this is roughly where our heads are at for the design of a permissioned data protocol give it a read and let me know your thoughts!
Permissioned Data Diary 4: The Big Picture
dholms.leaflet.pubThis is awesome. I made a PR last week to add better support and display for permission-sets to the OAuth consent screen for @tranquil.farm. Now every time I log in to my Atmosphere account, I can actually see my fingerprints on Tranquil. 😍 #atproto
We know picking the right OAuth scopes can be confusing, so we built a tool to help with that. Grab the proper scopes and permission sets from apps across the ecosystem with our new Scope Builder.
Scope Builder - AT Protocol Docs - AT Protocol
atproto.comEmDash now supports Atmosphere login as a first-class identity provider. More details here: docs.emdashcms.com/guides/atmosphere-auth/
Atmosphere Login
docs.emdashcms.comThis is awesome. I made a PR last week to add better support and display for permission-sets to the OAuth consent screen for @tranquil.farm. Now every time I log in to my Atmosphere account, I can actually see my fingerprints on Tranquil. 😍 #atproto
Signing into the Atmosphere is a bit of a lottery. This is a user problem. But it's also a builder problem. The Atmosphere needs a brand identify, a design system, tools for builders to drive broad dev and user adoption. wecanjustdothings.leaflet.pub/3mlv5oijn5s2q #ATmosphere 🌀 #ATproto 🪿
The Atmosphere needs a front door - We Can Just Do Things
wecanjustdothings.leaflet.pubSherif EA
If we’re gonna have login with Atmosphere, do we not need an Atmosphere logo? @renderg.host
We know picking the right OAuth scopes can be confusing, so we built a tool to help with that. Grab the proper scopes and permission sets from apps across the ecosystem with our new Scope Builder.
Scope Builder - AT Protocol Docs - AT Protocol
atproto.comdame (@dame.is)

OAuth Patterns - AT Protocol Docs - AT Protocol
atproto made simple: granular permissions - underreacted
graze-social/aip
Bluesky social oauth scope "Bad token scope"

oAuthLoginwithBsky.md
tijs/atproto-oauth
jvns/bsky-oauth-example
immber/sample-bsky-oauth-login
kaytwo/atproto-oauth-client-server-example
bluesky-social/statusphere-example-app