[{"data":1,"prerenderedAt":78},["ShallowReactive",2],{"term-o\u002Foauth2":3,"related-o\u002Foauth2":59},{"id":4,"title":5,"acronym":6,"body":7,"category":40,"description":41,"difficulty":42,"extension":43,"letter":44,"meta":45,"navigation":46,"path":47,"related":48,"seo":53,"sitemap":54,"stem":57,"subcategory":6,"__hash__":58},"terms\u002Fterms\u002Fo\u002Foauth2.md","OAuth2",null,{"type":8,"value":9,"toc":33},"minimark",[10,15,19,23,26,30],[11,12,14],"h2",{"id":13},"eli5-the-vibe-check","ELI5 — The Vibe Check",[16,17,18],"p",{},"OAuth2 is the updated version of OAuth that everyone actually uses today. It simplified the flow and added different modes for different situations — like one flow for web apps, another for mobile apps, another for server-to-server. Same idea, cleaner execution.",[11,20,22],{"id":21},"real-talk","Real Talk",[16,24,25],{},"OAuth 2.0 is the industry-standard protocol for authorization, defining multiple authorization grant flows (Authorization Code, Client Credentials, Implicit, Device Code). It uses short-lived access tokens and optional refresh tokens. Most modern 'Login with X' systems use OAuth 2.0.",[11,27,29],{"id":28},"when-youll-hear-this","When You'll Hear This",[16,31,32],{},"\"We're using OAuth2 with the Authorization Code flow.\" \u002F \"OAuth2 access tokens expire — refresh them with the refresh token.\"",{"title":34,"searchDepth":35,"depth":35,"links":36},"",2,[37,38,39],{"id":13,"depth":35,"text":14},{"id":21,"depth":35,"text":22},{"id":28,"depth":35,"text":29},"backend","OAuth2 is the updated version of OAuth that everyone actually uses today.","intermediate","md","o",{},true,"\u002Fterms\u002Fo\u002Foauth2",[49,50,51,52],"OAuth","JWT","Authentication","Token",{"title":5,"description":41},{"changefreq":55,"priority":56},"weekly",0.7,"terms\u002Fo\u002Foauth2","Ka5Gi_cT567zJXxqBq3kQqu1leR-cRpnBPm_pgl7B2E",[60,66,70,74],{"title":51,"path":61,"acronym":62,"category":63,"difficulty":64,"description":65},"\u002Fterms\u002Fa\u002Fauthentication","AuthN","security","beginner","Authentication is proving you are who you say you are.",{"title":50,"path":67,"acronym":68,"category":40,"difficulty":42,"description":69},"\u002Fterms\u002Fj\u002Fjwt","JSON Web Token","A JWT is a special kind of token that contains information inside it. It has three parts: a header, a payload (with your user ID, role, etc.",{"title":49,"path":71,"acronym":72,"category":40,"difficulty":42,"description":73},"\u002Fterms\u002Fo\u002Foauth","Open Authorization","OAuth is the system behind 'Login with Google.' Instead of making a new account, you let Google vouch for you.",{"title":52,"path":75,"acronym":6,"category":76,"difficulty":64,"description":77},"\u002Fterms\u002Ft\u002Ftoken","vibecoding","In AI-land, a token is a chunk of text — roughly 3\u002F4 of a word.",1776518298386]