Experimental browser for the Atmosphere
Authentication is hard. We've been juggling OAuth and pockets full of app passwords, and we're know we're not the only ones. That's why today, we're open sourcing an all in one, best-in-class service that anyone can use to deal with ATProto authentication - for free.
May 1, 2025, 8:02 PM
{ "uri": "at://did:plc:i6y3jdklpvkjvynvsrnqfdoq/app.bsky.feed.post/3lo543pmge224", "cid": "bafyreidcpuvigwozrehnworserxqdqyu3dyau55rrzpdfsz5iuys22bomq", "value": { "text": "Authentication is hard. We've been juggling OAuth and pockets full of app passwords, and we're know we're not the only ones. That's why today, we're open sourcing an all in one, best-in-class service that anyone can use to deal with ATProto authentication - for free.", "$type": "app.bsky.feed.post", "embed": { "$type": "app.bsky.embed.external", "external": { "uri": "https://github.com/graze-social/aip", "thumb": { "$type": "blob", "ref": { "$link": "bafkreibvykymrzg54mowzofthie7eqmrajmpokpd2prhd2ykuuukesgrdm" }, "mimeType": "image/jpeg", "size": 343071 }, "title": "GitHub - graze-social/aip: ATmosphere Authentication, Identity, and Permission Proxy", "description": "ATmosphere Authentication, Identity, and Permission Proxy - graze-social/aip" } }, "langs": [ "en" ], "createdAt": "2025-05-01T20:02:27.784Z" } }