[{"data":1,"prerenderedAt":222},["ShallowReactive",2],{"navigation_docs":3,"-integrations-convex":152,"-integrations-convex-surround":217},[4,42,68,110,131],{"title":5,"path":6,"stem":7,"children":8,"icon":11},"Getting Started","/getting-started","1.getting-started/0.index",[9,12,17,22,27,32,37],{"title":10,"path":6,"stem":7,"icon":11},"Introduction","i-lucide-sparkles",{"title":13,"path":14,"stem":15,"icon":16},"Installation","/getting-started/installation","1.getting-started/1.installation","i-lucide-download",{"title":18,"path":19,"stem":20,"icon":21},"Configuration","/getting-started/configuration","1.getting-started/2.configuration","i-lucide-settings",{"title":23,"path":24,"stem":25,"icon":26},"Client Setup","/getting-started/client-setup","1.getting-started/3.client-setup","i-lucide-monitor",{"title":28,"path":29,"stem":30,"icon":31},"Type Augmentation","/getting-started/type-augmentation","1.getting-started/4.type-augmentation","i-lucide-type",{"title":33,"path":34,"stem":35,"icon":36},"Schema Generation (NuxtHub)","/getting-started/schema-generation","1.getting-started/5.schema-generation","i-lucide-database",{"title":38,"path":39,"stem":40,"icon":41},"How It Works","/getting-started/how-it-works","1.getting-started/6.how-it-works","i-lucide-workflow",{"title":43,"path":44,"stem":45,"children":46,"page":67},"Core Concepts","/core-concepts","2.core-concepts",[47,51,55,59,63],{"title":48,"path":49,"stem":50},"serverAuth()","/core-concepts/server-auth","2.core-concepts/1.server-auth",{"title":52,"path":53,"stem":54},"Sessions","/core-concepts/sessions","2.core-concepts/2.sessions",{"title":56,"path":57,"stem":58},"Route Protection","/core-concepts/route-protection","2.core-concepts/3.route-protection",{"title":60,"path":61,"stem":62},"Auto‑Imports and Aliases","/core-concepts/auto-imports-aliases","2.core-concepts/4.auto-imports-aliases",{"title":64,"path":65,"stem":66},"Security & Caveats","/core-concepts/security-caveats","2.core-concepts/5.security-caveats",false,{"title":69,"path":70,"stem":71,"children":72,"page":67},"Guides","/guides","3.guides",[73,77,81,85,89,94,98,102,106],{"title":74,"path":75,"stem":76},"Role‑Based Access","/guides/role-based-access","3.guides/1.role-based-access",{"title":78,"path":79,"stem":80},"OAuth Providers","/guides/oauth-providers","3.guides/2.oauth-providers",{"title":82,"path":83,"stem":84},"Custom Database","/guides/custom-database","3.guides/3.custom-database",{"title":86,"path":87,"stem":88},"Database-less Mode","/guides/database-less-mode","3.guides/4.database-less-mode",{"title":90,"path":91,"stem":92,"icon":93},"External Auth Backend","/guides/external-auth-backend","3.guides/5.external-auth-backend","i-lucide-server",{"title":95,"path":96,"stem":97},"Migrating from nuxt-auth-utils","/guides/migrate-from-nuxt-auth-utils","3.guides/6.migrate-from-nuxt-auth-utils",{"title":99,"path":100,"stem":101},"Two-Factor Authentication (TOTP + Backup Codes)","/guides/two-factor-auth","3.guides/7.two-factor-auth",{"title":103,"path":104,"stem":105},"Testing","/guides/testing","3.guides/8.testing",{"title":107,"path":108,"stem":109},"Production Deployment","/guides/production-deployment","3.guides/9.production-deployment",{"title":111,"path":112,"stem":113,"children":114,"page":67},"Integrations","/integrations","4.integrations",[115,119,123,127],{"title":116,"path":117,"stem":118},"NuxtHub","/integrations/nuxthub","4.integrations/1.nuxthub",{"title":120,"path":121,"stem":122},"DevTools","/integrations/devtools","4.integrations/2.devtools",{"title":124,"path":125,"stem":126},"Convex","/integrations/convex","4.integrations/3.convex",{"title":128,"path":129,"stem":130},"i18n","/integrations/i18n","4.integrations/4.i18n",{"title":132,"path":133,"stem":134,"children":135,"page":67},"API Reference","/api","5.api",[136,140,144,148],{"title":137,"path":138,"stem":139},"Composables","/api/composables","5.api/1.composables",{"title":141,"path":142,"stem":143},"Server Utilities","/api/server-utils","5.api/2.server-utils",{"title":145,"path":146,"stem":147},"Components","/api/components","5.api/3.components",{"title":149,"path":150,"stem":151},"Types","/api/types","5.api/4.types",{"id":153,"title":124,"body":154,"description":210,"extension":211,"links":212,"meta":213,"navigation":214,"path":125,"seo":215,"stem":126,"__hash__":216},"docs/4.integrations/3.convex.md",{"type":155,"value":156,"toc":204},"minimark",[157,161,166,181,185,197,201],[158,159,160],"p",{},"This module does not currently provide a built-in Convex adapter integration.",[162,163,165],"h2",{"id":164},"status","Status",[167,168,169,178],"ul",{},[170,171,172,173,177],"li",{},"Convex-specific module configuration (",[174,175,176],"code",{},"auth.database.provider = 'convex'",") is not supported.",[170,179,180],{},"The maintained paths in this module are NuxtHub-backed storage and database-less/client-only usage.",[162,182,184],{"id":183},"recommended-paths","Recommended paths",[167,186,187,194],{},[170,188,189,190,193],{},"For external Better Auth backends, use ",[191,192,90],"a",{"href":91},".",[170,195,196],{},"For Convex-specific auth/database setup, use the upstream Convex and Better Auth documentation.",[198,199],"read-more",{"to":200},"https://www.convex.dev/docs",[198,202],{"to":203},"https://www.better-auth.com/docs",{"title":205,"searchDepth":206,"depth":206,"links":207},"",2,[208,209],{"id":164,"depth":206,"text":165},{"id":183,"depth":206,"text":184},"Current status of Convex integration in this module.","md",null,{},true,{"title":124,"description":210},"4e5XZ6pOEJSEjUSCLQKb9SgfzuFV9byo2NLIowYSG44",[218,220],{"title":120,"path":121,"stem":122,"description":219,"children":-1},"Inspect auth configuration and manage users/sessions during development.",{"title":128,"path":129,"stem":130,"description":221,"children":-1},"Translate authentication errors with @nuxtjs/i18n.",1774609703929]