Files
zitadel/docs/docs/guides/integrate/login/oidc/_authmethods.mdx
T
da8a79f280 docs(integrate): Update login users docs (#7414)
* wip

* update intro of device auth

* add custom domain concept

* wip sidebar

* wip introduction

* add passkeys

* replace azure ad with entra id

* wip

* wip

* login methods

* expand sections automatically

* update selfservice docs

* wip - hosted done

* move onboarding

* clean up

* wip

* unbreak my hrefs

* finish login users

* update managers

* add console as feature

* update b2b with multi-tenancy

* update saml

* update console concept

* add opaque tokens as knowledge

* redirects

* intro b2b

* remove login/saml

* unbreak link

* Apply suggestions from code review

Co-authored-by: Fabi <[email protected]>

* passkeys: add custom domain first

* update passkeys

* Apply suggestions from code review

Co-authored-by: Florian Forster <[email protected]>

* Update docs/docs/guides/integrate/login/login-users.mdx

Co-authored-by: Florian Forster <[email protected]>

---------

Co-authored-by: Fabi <[email protected]>
Co-authored-by: Florian Forster <[email protected]>
2024-02-26 13:04:09 +05:30

60 lines
1.5 KiB
Plaintext

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