99 < link rel ="preload stylesheet " href ="/oauth-callback/assets/style.BD9RMcwd.css " as ="style ">
1010 < link rel ="preload stylesheet " href ="/oauth-callback/vp-icons.css " as ="style ">
1111
12- < script type ="module " src ="/oauth-callback/assets/app.D2opw0R7 .js "> </ script >
12+ < script type ="module " src ="/oauth-callback/assets/app.BJh1AbtM .js "> </ script >
1313 < link rel ="preload " href ="/oauth-callback/assets/inter-roman-latin.Di8DUHzh.woff2 " as ="font " type ="font/woff2 " crossorigin ="">
1414 < link rel ="modulepreload " href ="/oauth-callback/assets/chunks/framework.B4Qey3Xv.js ">
15- < link rel ="modulepreload " href ="/oauth-callback/assets/chunks/theme.C0DiYC8K .js ">
15+ < link rel ="modulepreload " href ="/oauth-callback/assets/chunks/theme.BmIOf4HE .js ">
1616 < link rel ="modulepreload " href ="/oauth-callback/assets/chunks/katex.ChWnQ-fc.js ">
17- < link rel ="modulepreload " href ="/oauth-callback/assets/chunks/dagre-JOIXM2OF.B6d9_FsG .js ">
18- < link rel ="modulepreload " href ="/oauth-callback/assets/chunks/c4Diagram-6F6E4RAY.e8NarLWf .js ">
19- < link rel ="modulepreload " href ="/oauth-callback/assets/chunks/flowDiagram-KYDEHFYC.Dmqsg2OG .js ">
20- < link rel ="modulepreload " href ="/oauth-callback/assets/chunks/erDiagram-3M52JZNH.Cd9LUIKp .js ">
21- < link rel ="modulepreload " href ="/oauth-callback/assets/chunks/gitGraphDiagram-GW3U2K7C.D0xwk_S5 .js ">
22- < link rel ="modulepreload " href ="/oauth-callback/assets/chunks/ganttDiagram-EK5VF46D.DF6QOHRg .js ">
23- < link rel ="modulepreload " href ="/oauth-callback/assets/chunks/infoDiagram-LHK5PUON.DBl3qMUz .js ">
24- < link rel ="modulepreload " href ="/oauth-callback/assets/chunks/pieDiagram-NIOCPIFQ.BNOb4VTk .js ">
25- < link rel ="modulepreload " href ="/oauth-callback/assets/chunks/quadrantDiagram-2OG54O6I.BgKi8wBu .js ">
26- < link rel ="modulepreload " href ="/oauth-callback/assets/chunks/xychartDiagram-H2YORKM3.Df039Sqf .js ">
27- < link rel ="modulepreload " href ="/oauth-callback/assets/chunks/requirementDiagram-QOLK2EJ7.lz4duwp8 .js ">
28- < link rel ="modulepreload " href ="/oauth-callback/assets/chunks/sequenceDiagram-SKLFT4DO.D-wlEsrJ .js ">
29- < link rel ="modulepreload " href ="/oauth-callback/assets/chunks/classDiagram-M3E45YP4.DPeAIPZq .js ">
30- < link rel ="modulepreload " href ="/oauth-callback/assets/chunks/classDiagram-v2-YAWTLIQI.DPeAIPZq .js ">
31- < link rel ="modulepreload " href ="/oauth-callback/assets/chunks/stateDiagram-MI5ZYTHO.COW8hw7K .js ">
32- < link rel ="modulepreload " href ="/oauth-callback/assets/chunks/stateDiagram-v2-5AN5P6BG.Bsx6ecv6 .js ">
33- < link rel ="modulepreload " href ="/oauth-callback/assets/chunks/journeyDiagram-EWQZEKCU.CCIMMKrx .js ">
34- < link rel ="modulepreload " href ="/oauth-callback/assets/chunks/timeline-definition-MYPXXCX6.Clq2qDwl .js ">
35- < link rel ="modulepreload " href ="/oauth-callback/assets/chunks/mindmap-definition-6CBA2TL7.NmNRrRgK .js ">
36- < link rel ="modulepreload " href ="/oauth-callback/assets/chunks/kanban-definition-ZSS6B67P.vXIV-6qj .js ">
37- < link rel ="modulepreload " href ="/oauth-callback/assets/chunks/sankeyDiagram-4UZDY2LN.DpbAEHKv .js ">
38- < link rel ="modulepreload " href ="/oauth-callback/assets/chunks/diagram-5UYTHUR4.CRY5zsb2 .js ">
39- < link rel ="modulepreload " href ="/oauth-callback/assets/chunks/diagram-ZTM2IBQH.DpejHbbQ .js ">
40- < link rel ="modulepreload " href ="/oauth-callback/assets/chunks/blockDiagram-6J76NXCF.BhGPNjhq .js ">
41- < link rel ="modulepreload " href ="/oauth-callback/assets/chunks/architectureDiagram-SUXI7LT5.HS61oU0b .js ">
42- < link rel ="modulepreload " href ="/oauth-callback/assets/chunks/diagram-VMROVX33.SFN7zSVF .js ">
17+ < link rel ="modulepreload " href ="/oauth-callback/assets/chunks/dagre-JOIXM2OF.CbE_oyPl .js ">
18+ < link rel ="modulepreload " href ="/oauth-callback/assets/chunks/c4Diagram-6F6E4RAY.Bp9DsXcZ .js ">
19+ < link rel ="modulepreload " href ="/oauth-callback/assets/chunks/flowDiagram-KYDEHFYC.hEeCjQK8 .js ">
20+ < link rel ="modulepreload " href ="/oauth-callback/assets/chunks/erDiagram-3M52JZNH.BRLzXvgW .js ">
21+ < link rel ="modulepreload " href ="/oauth-callback/assets/chunks/gitGraphDiagram-GW3U2K7C.BvKoMVEX .js ">
22+ < link rel ="modulepreload " href ="/oauth-callback/assets/chunks/ganttDiagram-EK5VF46D.Iua4j5TI .js ">
23+ < link rel ="modulepreload " href ="/oauth-callback/assets/chunks/infoDiagram-LHK5PUON.YauYa8jr .js ">
24+ < link rel ="modulepreload " href ="/oauth-callback/assets/chunks/pieDiagram-NIOCPIFQ.DFH6VoC9 .js ">
25+ < link rel ="modulepreload " href ="/oauth-callback/assets/chunks/quadrantDiagram-2OG54O6I.wPPAWXNv .js ">
26+ < link rel ="modulepreload " href ="/oauth-callback/assets/chunks/xychartDiagram-H2YORKM3.B3dXodjw .js ">
27+ < link rel ="modulepreload " href ="/oauth-callback/assets/chunks/requirementDiagram-QOLK2EJ7.dA2CMP3C .js ">
28+ < link rel ="modulepreload " href ="/oauth-callback/assets/chunks/sequenceDiagram-SKLFT4DO.BEEALfD8 .js ">
29+ < link rel ="modulepreload " href ="/oauth-callback/assets/chunks/classDiagram-M3E45YP4.DW53kQcz .js ">
30+ < link rel ="modulepreload " href ="/oauth-callback/assets/chunks/classDiagram-v2-YAWTLIQI.DW53kQcz .js ">
31+ < link rel ="modulepreload " href ="/oauth-callback/assets/chunks/stateDiagram-MI5ZYTHO.DlAnz03I .js ">
32+ < link rel ="modulepreload " href ="/oauth-callback/assets/chunks/stateDiagram-v2-5AN5P6BG.DDhxjXYn .js ">
33+ < link rel ="modulepreload " href ="/oauth-callback/assets/chunks/journeyDiagram-EWQZEKCU.BO7hsEOZ .js ">
34+ < link rel ="modulepreload " href ="/oauth-callback/assets/chunks/timeline-definition-MYPXXCX6.D1QMmjmQ .js ">
35+ < link rel ="modulepreload " href ="/oauth-callback/assets/chunks/mindmap-definition-6CBA2TL7.BrMiA7SI .js ">
36+ < link rel ="modulepreload " href ="/oauth-callback/assets/chunks/kanban-definition-ZSS6B67P.BsYrSwiP .js ">
37+ < link rel ="modulepreload " href ="/oauth-callback/assets/chunks/sankeyDiagram-4UZDY2LN.DbT3-9sR .js ">
38+ < link rel ="modulepreload " href ="/oauth-callback/assets/chunks/diagram-5UYTHUR4.C8GR-k1F .js ">
39+ < link rel ="modulepreload " href ="/oauth-callback/assets/chunks/diagram-ZTM2IBQH.D1TAIsZv .js ">
40+ < link rel ="modulepreload " href ="/oauth-callback/assets/chunks/blockDiagram-6J76NXCF.BOPg45kd .js ">
41+ < link rel ="modulepreload " href ="/oauth-callback/assets/chunks/architectureDiagram-SUXI7LT5.J2IJvfUG .js ">
42+ < link rel ="modulepreload " href ="/oauth-callback/assets/chunks/diagram-VMROVX33.i3CKQD2m .js ">
4343 < link rel ="modulepreload " href ="/oauth-callback/assets/chunks/virtual_mermaid-config.DDnGl6nM.js ">
4444 < link rel ="modulepreload " href ="/oauth-callback/assets/api-examples.md.CJTbbrAb.lean.js ">
4545 < script id ="check-dark-mode "> ( ( ) => { const e = localStorage . getItem ( "vitepress-theme-appearance" ) || "auto" , a = window . matchMedia ( "(prefers-color-scheme: dark)" ) . matches ; ( ! e || e === "auto" ?a :e === "dark" ) && document . documentElement . classList . add ( "dark" ) } ) ( ) ; </ script >
179179}</ pre > < h3 id ="page-frontmatter " tabindex ="-1 "> Page Frontmatter < a class ="header-anchor " href ="#page-frontmatter " aria-label ="Permalink to "Page Frontmatter" "> </ a > </ h3 > < pre > {
180180 "outline": "deep"
181181}</ pre > < h2 id ="more " tabindex ="-1 "> More < a class ="header-anchor " href ="#more " aria-label ="Permalink to "More" "> </ a > </ h2 > < p > Check out the documentation for the < a href ="https://vitepress.dev/reference/runtime-api#usedata " target ="_blank " rel ="noreferrer "> full list of runtime APIs</ a > .</ p > </ div > </ div > </ main > < footer class ="VPDocFooter " data-v-39a288b8 data-v-e257564d > <!--[--> <!--]--> < div class ="edit-info " data-v-e257564d > < div class ="edit-link " data-v-e257564d > < a class ="VPLink link vp-external-link-icon no-icon edit-link-button " href ="https://github.com/kriasoft/oauth-callback/edit/main/docs/api-examples.md " target ="_blank " rel ="noreferrer " data-v-e257564d > <!--[--> < span class ="vpi-square-pen edit-link-icon " data-v-e257564d > </ span > Edit this page on GitHub<!--]--> </ a > </ div > <!----> </ div > < nav class ="prev-next " aria-labelledby ="doc-footer-aria-label " data-v-e257564d > < span class ="visually-hidden " id ="doc-footer-aria-label " data-v-e257564d > Pager</ span > < div class ="pager " data-v-e257564d > <!----> </ div > < div class ="pager " data-v-e257564d > < a class ="VPLink link pager-link next " href ="/oauth-callback/what-is-oauth-callback.html " data-v-e257564d > <!--[--> < span class ="desc " data-v-e257564d > Next page</ span > < span class ="title " data-v-e257564d > What is OAuth Callback?</ span > <!--]--> </ a > </ div > </ nav > </ footer > <!--[--> <!--]--> </ div > </ div > </ div > <!--[--> <!--]--> </ div > </ div > < footer class ="VPFooter has-sidebar " data-v-5d98c3a5 data-v-e315a0ad > < div class ="container " data-v-e315a0ad > < p class ="message " data-v-e315a0ad > Released under the MIT License.</ p > < p class ="copyright " data-v-e315a0ad > Copyright © 2025-present Konstantin Tarkus</ p > </ div > </ footer > <!--[--> <!--]--> </ div > </ div >
182- < script > window . __VP_HASH_MAP__ = JSON . parse ( "{\"api-examples.md\":\"CJTbbrAb\",\"api_browser-auth.md\":\"CLr3O9mP\",\"api_get-auth-code.md\":\"B8Ig0jml\",\"api_index.md\":\"CeE_QmHe\",\"api_oauth-error.md\":\"Cw32QZDH\",\"api_storage-providers.md\":\"CfN9XF_B\",\"api_types.md\":\"C8wQTvEX\",\"core-concepts.md\":\"icjd2b-5\",\"examples_index.md\":\"BSWa2rCx\",\"examples_linear.md\":\"DG3Kd-wB\",\"examples_notion.md\":\"CeER2NyS\",\"getting-started.md\":\"NKKTa47q\",\"index.md\":\"CFY1OoXJ\",\"markdown-examples.md\":\"DqsenyTr\",\"what-is-oauth-callback.md\":\"CfJc-Y0S\"}" ) ; window . __VP_SITE_DATA__ = JSON . parse ( "{\"lang\":\"en-US\",\"dir\":\"ltr\",\"title\":\"🔐 OAuth Callback\",\"description\":\"OAuth 2.0 callback handler for CLI tools & desktop apps. Cross-runtime (Node.js/Deno/Bun), MCP SDK integration, minimal deps, TypeScript-first.\",\"base\":\"/oauth-callback/\",\"head\":[],\"router\":{\"prefetchLinks\":true},\"appearance\":true,\"themeConfig\":{\"nav\":[{\"text\":\"Guide\",\"link\":\"/what-is-oauth-callback\"},{\"text\":\"API\",\"link\":\"/api/\"},{\"text\":\"Examples\",\"link\":\"/examples/\"},{\"text\":\"v1.2.0\",\"items\":[{\"text\":\"Release Notes\",\"link\":\"https://github.com/kriasoft/oauth-callback/releases\"},{\"text\":\"npm\",\"link\":\"https://www.npmjs.com/package/oauth-callback\"}]}],\"sidebar\":[{\"text\":\"Introduction\",\"items\":[{\"text\":\"What is OAuth Callback?\",\"link\":\"/what-is-oauth-callback\"},{\"text\":\"Getting Started\",\"link\":\"/getting-started\"},{\"text\":\"Core Concepts\",\"link\":\"/core-concepts\"}]},{\"text\":\"API Reference\",\"items\":[{\"text\":\"getAuthCode\",\"link\":\"/api/get-auth-code\"},{\"text\":\"browserAuth\",\"link\":\"/api/browser-auth\"},{\"text\":\"Storage Providers\",\"link\":\"/api/storage-providers\"},{\"text\":\"OAuthError\",\"link\":\"/api/oauth-error\"},{\"text\":\"TypeScript Types\",\"link\":\"/api/types\"}]},{\"text\":\"Examples\",\"items\":[{\"text\":\"Notion MCP\",\"link\":\"/examples/notion\"},{\"text\":\"Linear MCP\",\"link\":\"/examples/linear\"}]}],\"search\":{\"provider\":\"local\"},\"editLink\":{\"pattern\":\"https://github.com/kriasoft/oauth-callback/edit/main/docs/:path\",\"text\":\"Edit this page on GitHub\"},\"socialLinks\":[{\"icon\":\"github\",\"link\":\"https://github.com/kriasoft/oauth-callback\"},{\"icon\":\"npm\",\"link\":\"https://www.npmjs.com/package/oauth-callback\"}],\"footer\":{\"message\":\"Released under the MIT License.\",\"copyright\":\"Copyright © 2025-present Konstantin Tarkus\"}},\"locales\":{},\"scrollOffset\":134,\"cleanUrls\":false}" ) ; </ script >
182+ < script > window . __VP_HASH_MAP__ = JSON . parse ( "{\"api-examples.md\":\"CJTbbrAb\",\"api_browser-auth.md\":\"CLr3O9mP\",\"api_get-auth-code.md\":\"B8Ig0jml\",\"api_index.md\":\"CeE_QmHe\",\"api_oauth-error.md\":\"Cw32QZDH\",\"api_storage-providers.md\":\"CfN9XF_B\",\"api_types.md\":\"C8wQTvEX\",\"core-concepts.md\":\"icjd2b-5\",\"examples_index.md\":\"BSWa2rCx\",\"examples_linear.md\":\"0i1EKRcL\",\"examples_notion.md\":\"Wg7b7_xb\",\"getting-started.md\":\"DuzIEBPr\",\"index.md\":\"B9Tgneho\",\"markdown-examples.md\":\"DqsenyTr\",\"what-is-oauth-callback.md\":\"CwtdHJK0\"}" ) ; window . __VP_SITE_DATA__ = JSON . parse ( "{\"lang\":\"en-US\",\"dir\":\"ltr\",\"title\":\"🔐 OAuth Callback\",\"description\":\"OAuth 2.0 callback handler for CLI tools & desktop apps. Cross-runtime (Node.js/Deno/Bun), MCP SDK integration, minimal deps, TypeScript-first.\",\"base\":\"/oauth-callback/\",\"head\":[],\"router\":{\"prefetchLinks\":true},\"appearance\":true,\"themeConfig\":{\"nav\":[{\"text\":\"Guide\",\"link\":\"/what-is-oauth-callback\"},{\"text\":\"API\",\"link\":\"/api/\"},{\"text\":\"Examples\",\"link\":\"/examples/\"},{\"text\":\"v1.2.0\",\"items\":[{\"text\":\"Release Notes\",\"link\":\"https://github.com/kriasoft/oauth-callback/releases\"},{\"text\":\"npm\",\"link\":\"https://www.npmjs.com/package/oauth-callback\"}]}],\"sidebar\":[{\"text\":\"Introduction\",\"items\":[{\"text\":\"What is OAuth Callback?\",\"link\":\"/what-is-oauth-callback\"},{\"text\":\"Getting Started\",\"link\":\"/getting-started\"},{\"text\":\"Core Concepts\",\"link\":\"/core-concepts\"}]},{\"text\":\"API Reference\",\"items\":[{\"text\":\"getAuthCode\",\"link\":\"/api/get-auth-code\"},{\"text\":\"browserAuth\",\"link\":\"/api/browser-auth\"},{\"text\":\"Storage Providers\",\"link\":\"/api/storage-providers\"},{\"text\":\"OAuthError\",\"link\":\"/api/oauth-error\"},{\"text\":\"TypeScript Types\",\"link\":\"/api/types\"}]},{\"text\":\"Examples\",\"items\":[{\"text\":\"Notion MCP\",\"link\":\"/examples/notion\"},{\"text\":\"Linear MCP\",\"link\":\"/examples/linear\"}]}],\"search\":{\"provider\":\"local\"},\"editLink\":{\"pattern\":\"https://github.com/kriasoft/oauth-callback/edit/main/docs/:path\",\"text\":\"Edit this page on GitHub\"},\"socialLinks\":[{\"icon\":\"github\",\"link\":\"https://github.com/kriasoft/oauth-callback\"},{\"icon\":\"npm\",\"link\":\"https://www.npmjs.com/package/oauth-callback\"}],\"footer\":{\"message\":\"Released under the MIT License.\",\"copyright\":\"Copyright © 2025-present Konstantin Tarkus\"}},\"locales\":{},\"scrollOffset\":134,\"cleanUrls\":false}" ) ; </ script >
183183
184184 </ body >
185185</ html >
0 commit comments