Experimental browser for the Atmosphere
The PDS's oauth implementation is based on oauth 2.1, and requires PAR and DPoP. These are non trivial features to implement from scratch. Note that if dependencies are a concern for you, they are for us as well. The Atpropo oauth-client-browser package has (almost?) no external dependency.
Nov 17, 2024, 7:05 PM
{ "uri": "at://did:plc:linrigsaay5zenhg756ca6tg/app.bsky.feed.post/3lb63xk5k4c2i", "cid": "bafyreigfcike3g6wvibfayij6hrv4nuxo242tbsuyyvcp2cdcevamk547e", "value": { "text": "The PDS's oauth implementation is based on oauth 2.1, and requires PAR and DPoP. These are non trivial features to implement from scratch. Note that if dependencies are a concern for you, they are for us as well. The Atpropo oauth-client-browser package has (almost?) no external dependency.", "$type": "app.bsky.feed.post", "langs": [ "en" ], "reply": { "root": { "cid": "bafyreidyqxizsuw7algjls6q5qj5zhjkx2cv2cpikk5qqfrirqg2w43tfu", "uri": "at://did:plc:nzrozayxq764zbgl4qtp5ald/app.bsky.feed.post/3lb5s5tmxq22q" }, "parent": { "cid": "bafyreigtryvvzrtzhrdwxfbpsbaj5nchzjejzlke3uomnisrm3plgzk5iq", "uri": "at://did:plc:nzrozayxq764zbgl4qtp5ald/app.bsky.feed.post/3lb5tifgm4227" } }, "createdAt": "2024-11-17T19:05:16.413Z" } }