Experimental browser for the Atmosphere
Posted an article on @dev.to: OAuth has been around for over a decade. Technology has advanced. Auth scenarios are more complex. Threats have gotten more sophisticated. What do devs need to know? dev.to/kimmaida/oau...
Apr 10, 2025, 7:31 PM
{ "uri": "at://did:plc:ab5lim4it47t34icevug7lx2/app.bsky.feed.post/3lmiakyhzbs2q", "cid": "bafyreiecmeg4wmrryr3m46uubshjkgy5d4xevjy67yujd5l7a7kxkhmmbi", "value": { "text": "Posted an article on @dev.to: OAuth has been around for over a decade. Technology has advanced. Auth scenarios are more complex. Threats have gotten more sophisticated. What do devs need to know? dev.to/kimmaida/oau...", "$type": "app.bsky.feed.post", "embed": { "$type": "app.bsky.embed.external", "external": { "uri": "https://dev.to/kimmaida/oauth-20-security-best-practices-for-developers-2ba5", "thumb": { "$type": "blob", "ref": { "$link": "bafkreihafzpn5gt2ra4xm6pw2ih4xm2zuwpuppp2u5fni7jlqskyfn75we" }, "mimeType": "image/jpeg", "size": 168535 }, "title": "OAuth 2.0 Security Best Practices for Developers", "description": "In January 2025, the IETF (Internet Engineering Task Force) standards body published the Best Current..." } }, "langs": [ "en" ], "facets": [ { "$type": "app.bsky.richtext.facet", "index": { "byteEnd": 28, "byteStart": 21 }, "features": [ { "did": "did:plc:g2pa6n3qxcvqd3h5s6d72xb4", "$type": "app.bsky.richtext.facet#mention" } ] }, { "index": { "byteEnd": 218, "byteStart": 196 }, "features": [ { "uri": "https://dev.to/kimmaida/oauth-20-security-best-practices-for-developers-2ba5", "$type": "app.bsky.richtext.facet#link" } ] } ], "createdAt": "2025-04-10T19:31:29.227Z" } }