{"templateId":"markdown","sharedDataIds":{"sidebar":"sidebar-ciam/sidebars.yaml"},"props":{"metadata":{"markdoc":{"tagList":["LightboxImage","Notification"]},"type":"markdown"},"seo":{"title":"User sign-in","siteUrl":"https://developers.frontegg.com/","llmstxt":{"title":"Frontegg Developer Documentation","description":"Authentication, authorization, and user management for Customer Identity, plus Agen for SaaS and Agen for Work. Guides, SDKs, and API references.","sections":[{"title":"Customer Identity (CIAM)","description":"Auth, SSO, SCIM, entitlements, and user management — guides, SDKs, and APIs.","includeFiles":["ciam/**/*.md"],"excludeFiles":[]},{"title":"Agen for SaaS","description":"Agentic access and authorization for SaaS products.","includeFiles":["agen-for-saas/**/*.md"],"excludeFiles":[]},{"title":"Agen for Work","description":"Agentic access and authorization for internal and workforce use.","includeFiles":["agen-for-work/**/*.md"],"excludeFiles":[]},{"title":"Platform","description":"Shared platform overview.","includeFiles":["platform/**/*.md"],"excludeFiles":[]}],"excludeFiles":["internal-docs/**","ciam/guides/env-settings/inject-client-ip.md","CLAUDE.md","**/images/**"],"hide":false}},"dynamicMarkdocComponents":[],"compilationErrors":[],"ast":{"$$mdtype":"Tag","name":"article","attributes":{},"children":[{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"user-sign-in","__idx":0},"children":["User sign-in"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Frontegg allows you to configure different authentication methods for users to sign in. You can enable multiple options based on your security and user experience preferences. Which identifier a user enters — email, username, or phone number — depends on the method you enable and how you configured sign-up. See ",{"$$mdtype":"Tag","name":"a","attributes":{"href":"/ciam/guides/authentication/login-identifiers/overview"},"children":["Login identifiers"]}," for the full picture."]},{"$$mdtype":"Tag","name":"hr","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"available-sign-in-methods","__idx":1},"children":["Available sign-in methods"]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":4,"id":"quick-sign-in","__idx":2},"children":["Quick sign-in"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Provides fast authentication methods:"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Passkeys"]}," — Allows users to log in using passkey-based authentication."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["SMS login"]}," — Sends a one-time code to the user's ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["phone number"]}," for authentication."]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":4,"id":"single-sign-on-sso","__idx":3},"children":["Single sign-on (SSO)"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Allows users to authenticate via external identity providers:"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["OIDC"]}," — Supports OpenID Connect-based authentication."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["SAML"]}," — Enables authentication via SAML-based identity providers."]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["If a user doesn't log in using SSO, they will receive a one-time code via email for authentication."]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":4,"id":"email-sign-in","__idx":4},"children":["Email sign-in"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Users can authenticate with the following methods:"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Magic code"]}," — Users enter their ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["email or username"]}," and receive a one-time code via email."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Magic link"]}," — Users enter their ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["email or username"]}," and receive a login link via email."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Password"]}," — Users enter their ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["email or username"]}," and a password (optional password strength meter available)."]}]},{"$$mdtype":"Tag","name":"hr","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"identifiers-and-sign-in-methods","__idx":5},"children":["Identifiers and sign-in methods"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["The table below shows which identifier users provide for each enabled method:"]},{"$$mdtype":"Tag","name":"div","attributes":{"className":"md-table-wrapper"},"children":[{"$$mdtype":"Tag","name":"table","attributes":{"className":"md"},"children":[{"$$mdtype":"Tag","name":"thead","attributes":{},"children":[{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{"align":"left","data-label":"Sign-in method"},"children":["Sign-in method"]},{"$$mdtype":"Tag","name":"th","attributes":{"align":"left","data-label":"Identifier users enter"},"children":["Identifier users enter"]}]}]},{"$$mdtype":"Tag","name":"tbody","attributes":{},"children":[{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{"align":"left"},"children":["Password"]},{"$$mdtype":"Tag","name":"td","attributes":{"align":"left"},"children":["Email or username"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{"align":"left"},"children":["Magic code"]},{"$$mdtype":"Tag","name":"td","attributes":{"align":"left"},"children":["Email or username"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{"align":"left"},"children":["Magic link"]},{"$$mdtype":"Tag","name":"td","attributes":{"align":"left"},"children":["Email or username"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{"align":"left"},"children":["SMS login"]},{"$$mdtype":"Tag","name":"td","attributes":{"align":"left"},"children":["Phone number"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{"align":"left"},"children":["Passkeys"]},{"$$mdtype":"Tag","name":"td","attributes":{"align":"left"},"children":["Device-bound; no manual identifier entry"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{"align":"left"},"children":["SSO"]},{"$$mdtype":"Tag","name":"td","attributes":{"align":"left"},"children":["Identity provider credentials"]}]}]}]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Make sure the identifiers you enable for sign-in match what you collect at ",{"$$mdtype":"Tag","name":"a","attributes":{"href":"/ciam/guides/login-box/settings/user-signup"},"children":["sign-up"]},". For example, if you offer SMS login, include ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Phone number"]}," on the signup form or let users add a phone number in the self-service portal."]},{"$$mdtype":"Tag","name":"hr","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"enabling-user-sign-in","__idx":6},"children":["Enabling user sign-in"]},{"$$mdtype":"Tag","name":"ol","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Navigate to the ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Sign-in types"]}," section of the Frontegg Builder."]}]},{"$$mdtype":"Tag","name":"LightboxImage","attributes":{"isLightbox":true},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"img","attributes":{"src":"/assets/user-signin.ef0a03d66fcbc813960d1f46d5a1d39da0e43d9423218658bcf2a2ddf8abb406.56bb33c9.png","alt":"user-sign-in"},"children":[]}]}]},{"$$mdtype":"Tag","name":"ol","attributes":{"start":2},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Toggle on the desired sign-in methods:"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Quick sign-in"]}," → Enable Passkeys or SMS login."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Single sign-on (SSO)"]}," → Enable OIDC or SAML."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Email sign-in"]}," → Enable Magic code, Magic link, or Password."]}]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["If enabling password-based authentication, click ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Manage Password Strength Meter"]}," to adjust password policies. To guide users in choosing strong passwords, toggle on the ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Password Strength Meter"]}," option. This will display strength guidance when users activate their accounts or change their passwords."]}]}]},{"$$mdtype":"Tag","name":"br","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"Notification","attributes":{"title":"Styles & localizations","type":"info"},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["The additional screen will automatically match your application's styles and logo as configured in the builder. To customize text on each screen, refer to ",{"$$mdtype":"Tag","name":"a","attributes":{"href":"/ciam/sdks/customizations/configuration-old"},"children":["this guide"]},"."]}]}]},"headings":[{"value":"User sign-in","id":"user-sign-in","depth":2},{"value":"Available sign-in methods","id":"available-sign-in-methods","depth":3},{"value":"Quick sign-in","id":"quick-sign-in","depth":4},{"value":"Single sign-on (SSO)","id":"single-sign-on-sso","depth":4},{"value":"Email sign-in","id":"email-sign-in","depth":4},{"value":"Identifiers and sign-in methods","id":"identifiers-and-sign-in-methods","depth":3},{"value":"Enabling user sign-in","id":"enabling-user-sign-in","depth":3}],"frontmatter":{"seo":{"title":"User sign-in"}},"lastModified":"2026-07-09T12:02:30.000Z","pagePropGetterError":{"message":"","name":""}},"slug":"/ciam/guides/login-box/settings/user-signin","userData":{"isAuthenticated":false,"teams":["anonymous"]},"isPublic":true}