ATProto Browser

ATProto Browser

Experimental browser for the Atmosphere

Post

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

Record data

{
  "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"
  }
}