[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"sanity-uualPb3m4xWI9b10hQkwMAm_9lSISKe-5wqwQb0TTVY":3},{"data":4,"sourceMap":-1},{"info":5,"latest":21},{"_createdAt":6,"_id":7,"_rev":8,"_type":9,"_updatedAt":10,"avatar":11,"bio":16,"employee":17,"name":18,"slug":19},"2023-05-23T16:27:18Z","wp-author-cap-18890","dgl3SCUzppW3U2LvCoP6c0","blogAuthor","2023-06-20T15:05:12Z",{"_type":12,"asset":13},"image",{"_ref":14,"_type":15},"image-6c2d29e8136405cb7d8a4a2bf6e8c4babc481c5b-40x40-jpg","reference","","none","Graham Neray",{"current":20},"graham-neray",[22],{"_id":23,"author":24,"commentCount":38,"comments":39,"excerpt":40,"featureTag":31,"image":41,"publishedAt":44,"slug":45,"sponsored":31,"tags":47,"title":74},"wp-post-18885",[25,34],{"_id":26,"avatar":27,"name":30,"role":31,"slug":32},"wp-author-cap-18888",{"_type":12,"asset":28},{"_ref":29,"_type":15},"image-307de27391b1ad4ed8dbfc486af1264fa71234a3-40x40-jpg","Sam Scott",null,{"current":33},"sam-scott",{"_id":7,"avatar":35,"name":18,"role":31,"slug":37},{"_type":12,"asset":36},{"_ref":14,"_type":15},{"current":20},20,true,"If you have a REST API accessible on the internet, you're going to need to secure it. Here's the best practices on how to do that. ",{"_type":12,"asset":42},{"_ref":43,"_type":15},"image-a559131b0f87f7dd3756059be29364f15eeefde2-2400x1260-jpg","2021-10-06T14:52:18.000Z",{"current":46},"best-practices-for-authentication-and-authorization-for-rest-apis",[48,56,60,64,69],{"_createdAt":49,"_id":50,"_rev":51,"_type":52,"_updatedAt":49,"slug":53,"title":55},"2023-05-23T16:43:21Z","wp-tagcat-api","9HpbCsT2tq0xwozQfkc4ih","blogTag",{"current":54},"api","API",{"_createdAt":49,"_id":57,"_rev":51,"_type":52,"_updatedAt":49,"slug":58,"title":59},"wp-tagcat-authentication",{"current":59},"authentication",{"_createdAt":49,"_id":61,"_rev":51,"_type":52,"_updatedAt":49,"slug":62,"title":63},"wp-tagcat-authorization",{"current":63},"authorization",{"_createdAt":49,"_id":65,"_rev":51,"_type":52,"_updatedAt":49,"slug":66,"title":68},"wp-tagcat-code-for-a-living",{"current":67},"code-for-a-living","Code for a Living",{"_createdAt":49,"_id":70,"_rev":51,"_type":52,"_updatedAt":49,"slug":71,"title":73},"wp-tagcat-rest-api",{"current":72},"rest-api","rest api","Best practices for REST API security: Authentication and authorization"]