> ## Documentation Index
> Fetch the complete documentation index at: https://docs.magic.link/llms.txt
> Use this file to discover all available pages before exploring further.

# Authentication

> Tailor your authentication experience to perfection by selecting from a diverse array of passwordless login options, ensuring an ideal fit for your audience. All users are provisioned with a non-custodial wallet on signup, **enabling one-click web3 onboarding experiences**.

export const IconFarcaster = () => {
  return <svg xmlns="http://www.w3.org/2000/svg" width={24} height={24} fill="none">
      <path fill="#fff" fillRule="evenodd" d="M.45 2.156C0 3.023 0 4.162 0 6.44v11.12c0 2.278 0 3.417.45 4.284a4 4 0 0 0 1.706 1.706c.867.45 2.006.45 4.284.45h11.12c2.278 0 3.417 0 4.284-.45a4 4 0 0 0 1.706-1.706c.45-.867.45-2.006.45-4.284V6.44c0-2.278 0-3.417-.45-4.284A4 4 0 0 0 21.844.45C20.977 0 19.838 0 17.56 0H6.44C4.162 0 3.023 0 2.156.45A4 4 0 0 0 .45 2.156Zm5.737 1.577h11.626V6.08h3.307l-.693 2.347h-.587v9.493c.295 0 .533.239.533.533v.64h.107c.295 0 .533.24.533.534v.64H15.04v-.64c0-.295.239-.534.533-.534h.107v-.64c0-.258.183-.473.427-.522v-5.238h-.017a4.107 4.107 0 0 0-8.18 0h-.017v5.227H8c.295 0 .533.239.533.533v.64h.107c.295 0 .533.24.533.534v.64H3.2v-.64c0-.295.239-.534.533-.534h.107v-.64c0-.294.239-.533.533-.533V8.427h-.586L3.093 6.08h3.094V3.733Z" clipRule="evenodd" />
    </svg>;
};

## Login

<CardGroup cols={3}>
  <Card title="Email OTP" icon="envelope" href="/embedded-wallets/authentication/login/email-otp" horizontal />

  <Card title="SMS" icon="comment-dots" href="/embedded-wallets/authentication/login/sms" horizontal />

  <Card title="Farcaster" icon={<IconFarcaster />} href="/embedded-wallets/authentication/login/farcaster" horizontal />
</CardGroup>

## OAuth

<CardGroup cols={3}>
  <Card title="Getting Started With OAuth" icon="users" href="/embedded-wallets/authentication/login/oauth/oauth-implementation" horizontal />

  <Card title="Google" icon="google" href="/embedded-wallets/authentication/login/oauth/social-providers/google" horizontal />

  <Card title="Facebook" icon="facebook" href="/embedded-wallets/authentication/login/oauth/social-providers/facebook" horizontal />

  <Card title="Twitter" icon="twitter" href="/embedded-wallets/authentication/login/oauth/social-providers/twitter" horizontal />

  <Card title="Apple" icon="apple" href="/embedded-wallets/authentication/login/oauth/social-providers/apple" horizontal />

  <Card title="Discord" icon="discord" href="/embedded-wallets/authentication/login/oauth/social-providers/discord" horizontal />

  <Card title="GitHub" icon="github" href="/embedded-wallets/authentication/login/oauth/social-providers/github" horizontal />

  <Card title="LinkedIn" icon="linkedin" href="/embedded-wallets/authentication/login/oauth/social-providers/linkedin" horizontal />

  <Card title="Bitbucket" icon="bitbucket" href="/embedded-wallets/authentication/login/oauth/social-providers/bitbucket" horizontal />

  <Card title="Twitch" icon="twitch" href="/embedded-wallets/authentication/login/oauth/social-providers/twitch" horizontal />

  <Card title="Microsoft" icon="microsoft" href="/embedded-wallets/authentication/login/oauth/social-providers/microsoft" horizontal />

  <Card title="GitLab" icon="gitlab" href="/embedded-wallets/authentication/login/oauth/social-providers/gitlab" horizontal />

  <Card title="Telegram" icon="telegram" href="/embedded-wallets/authentication/login/oauth/social-providers/telegram" horizontal />

  <Card title="Steam" icon="steam" href="/embedded-wallets/authentication/login/oauth/social-providers/steam" horizontal />
</CardGroup>

## Features

<CardGroup cols={3}>
  <Card title="MFA" icon="shield-halved" href="/embedded-wallets/authentication/features/mfa" horizontal />

  <Card title="Account Recovery" icon="key" href="/embedded-wallets/authentication/features/account-recovery" horizontal />

  <Card title="Decentralized ID" icon="id-card" href="/embedded-wallets/authentication/features/decentralized-id" horizontal />
</CardGroup>

## Customization

<CardGroup cols={3}>
  <Card title="Login UI" icon="palette" href="/embedded-wallets/authentication/customization/login-ui" horizontal />

  <Card title="Localization" icon="language" href="/embedded-wallets/authentication/customization/localization" horizontal />

  <Card title="Custom Email Provider" icon="envelope" href="/embedded-wallets/authentication/customization/custom-smtp" horizontal />

  <Card title="Custom Email Template" icon="file-code" href="/embedded-wallets/authentication/customization/custom-email-template" horizontal />

  <Card title="Custom Twilio Configuration" icon="phone" href="/embedded-wallets/authentication/customization/custom-twilio-configuration" horizontal />
</CardGroup>

## Data

<CardGroup cols={3}>
  <Card title="Data Export" icon="file-export" href="/embedded-wallets/authentication/data/data-export" horizontal />

  <Card title="Email Logs" icon="envelope" href="/embedded-wallets/authentication/data/email-logs" horizontal />

  <Card title="GDPR Deletion Request" icon="user-slash" href="/embedded-wallets/authentication/data/deletion-request" horizontal />
</CardGroup>

## Security

<CardGroup cols={3}>
  <Card title="Access Control" icon="lock" href="/embedded-wallets/authentication/security/access-control" horizontal />

  <Card title="Domain Allowlist" icon="globe" href="/embedded-wallets/authentication/security/allowlists/domain-allowlist" horizontal />

  <Card title="Redirect Allowlist" icon="arrow-right" href="/embedded-wallets/authentication/security/allowlists/redirect-allowlist" horizontal />

  <Card title="Mobile Access Allow Listing" icon="mobile" href="/embedded-wallets/authentication/security/allowlists/mobile-access-allow-listing" horizontal />

  <Card title="Device Registration" icon="laptop" href="/embedded-wallets/authentication/security/device-registration" horizontal />

  <Card title="Custom Session Management" icon="clock" href="/embedded-wallets/authentication/security/session-management" horizontal />
</CardGroup>
