1"use strict";(self.webpackChunk_terreno_website=self.webpackChunk_terreno_website||[]).push([["12876"],{7626(e,t,r){r.r(t),r.d(t,{metadata:()=>n,default:()=>u,frontMatter:()=>o,contentTitle:()=>a,toc:()=>l,assets:()=>c});var n=JSON.parse('{"id":"reference/generated/api/type-aliases/AuthProvider","title":"AuthProvider","description":"AuthProvider = \\"jwt\\" \\\\| \\"better-auth\\"","source":"@site/versioned_docs/version-0.30.0/reference/generated/api/type-aliases/AuthProvider.md","sourceDirName":"reference/generated/api/type-aliases","slug":"/reference/generated/api/type-aliases/AuthProvider","permalink":"/0.30.0/reference/generated/api/type-aliases/AuthProvider","draft":false,"unlisted":false,"editUrl":"https://github.com/TerrenoLabs/terreno/tree/master/docs/versioned_docs/version-0.30.0/reference/generated/api/type-aliases/AuthProvider.md","tags":[],"version":"0.30.0","frontMatter":{},"sidebar":"docsSidebar","previous":{"title":"ApiErrorClassification","permalink":"/0.30.0/reference/generated/api/type-aliases/ApiErrorClassification"},"next":{"title":"AuthStrategy","permalink":"/0.30.0/reference/generated/api/type-aliases/AuthStrategy"}}'),i=r(62540),s=r(43023);let o={},a,c={},l=[];function d(e){let t={blockquote:"blockquote",code:"code",li:"li",p:"p",strong:"strong",ul:"ul",...(0,s.R)(),...e.components};return(0,i.jsxs)(i.Fragment,{children:[(0,i.jsxs)(t.blockquote,{children:["\n",(0,i.jsxs)(t.p,{children:[(0,i.jsx)(t.strong,{children:"AuthProvider"})," = ",(0,i.jsx)(t.code,{children:'"jwt"'})," | ",(0,i.jsx)(t.code,{children:'"better-auth"'})]}),"\n"]}),"\n",(0,i.jsx)(t.p,{children:"Auth provider selection for TerrenoApp."}),"\n",(0,i.jsxs)(t.ul,{children:["\n",(0,i.jsx)(t.li,{children:'"jwt": Traditional JWT/Passport authentication (default)'}),"\n",(0,i.jsx)(t.li,{children:'"better-auth": Better Auth with OAuth support'}),"\n"]})]})}function u(e={}){let{wrapper:t}={...(0,s.R)(),...e.components};return t?(0,i.jsx)(t,{...e,children:(0,i.jsx)(d,{...e})}):d(e)}},43023(e,t,r){r.d(t,{R:()=>o,x:()=>a});var n=r(63696);let i={},s=n.createContext(i);function o(e){let t=n.useContext(s);return n.useMemo(function(){return"function"==typeof e?e(t):{...t,...e}},[t,e])}function a(e){let t;return t=e.disableParentContext?"function"==typeof e.components?e.components(i):e.components||i:o(e.components),n.createElement(s.Provider,{value:t},e.children)}}}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.