Skip to content

Latest commit

 

History

History
60 lines (58 loc) · 1.48 KB

authmethods.mdx

File metadata and controls

60 lines (58 loc) · 1.48 KB

import TabItem from "@theme/TabItem"; import Tabs from "@theme/Tabs"; import PKCE from "./authmethods/pkce.mdx";

import Basic from "./authmethods/basic.mdx"; import Implicit from "./authmethods/implicit.mdx"; import PKCENative from "./authmethods/pkcenative.mdx"; import JWTPrivateKey from "./authmethods/jwtpk.mdx";

export default function AuthMethods(props) { return props.selected == "web" ? (

<Tabs groupId="auth-type" default="pkce" values={[ { label: "PKCE", value: "pkce" }, { label: "Basic Auth", value: "basic" }, { label: "JWT with Private Key", value: "jwtpk" }, ]} >
) : props.selected == "native" ? ( <Tabs groupId="auth-type" default="pkce" values={[{ label: "PKCE", value: "pkce" }]} > ) : props.selected == "spa" ? ( <Tabs groupId="auth-type" default="pkce" values={[ { label: "PKCE", value: "pkce" }, { label: "Implicit", value: "implicit" }, ]} > ) : null; }