Experimental browser for the Atmosphere
Auth scopes has been a surprisingly hairy one Basically OAuth in atproto is already hard because it's n-n Authorization Servers & clients. Auth scopes add another party into the mix: the Application designer who is defining authorization semantics. n-to-n-to-n!
Mar 20, 2025, 5:54 PM
{ "uri": "at://did:plc:yk4dd2qkboz2yv6tpubpc6co/app.bsky.feed.post/3lktbewbgr22a", "cid": "bafyreicqgtng6u5mmzsggq5mwpalry5nagdu2stlt5bicryt3xllzxkqi4", "value": { "text": "Auth scopes has been a surprisingly hairy one\n\nBasically OAuth in atproto is already hard because it's n-n Authorization Servers & clients. Auth scopes add another party into the mix: the Application designer who is defining authorization semantics. n-to-n-to-n!", "$type": "app.bsky.feed.post", "langs": [ "en" ], "reply": { "root": { "cid": "bafyreideyvyekqfa4aouaspjpp6qbx4iaatgjqqev6sa2waclfzjrvho3y", "uri": "at://did:plc:yk4dd2qkboz2yv6tpubpc6co/app.bsky.feed.post/3lktazctdc22z" }, "parent": { "cid": "bafyreiag3zbjjb6nomxukrbmwmx2ulptqoujlu76tnd3uq6p6rtcmp6r3m", "uri": "at://did:plc:yk4dd2qkboz2yv6tpubpc6co/app.bsky.feed.post/3lktb4dgwwk2z" } }, "createdAt": "2025-03-20T17:54:53.196Z" } }