---
title: Authentication & Login | ZITADEL Knowledge Base
description: Explore how users authenticate using modern protocols. Learn to customize login flows, enable multi-factor authentication, and manage session behavior.
---

[Skip to content](https://help.zitadel.com/authentication-login#main-content)

[![zitadel-logo\_text-dark (1)](https://help.zitadel.com/hs-fs/hubfs/zitadel-logo_text-dark%20(1).png?width=210&height=60&name=zitadel-logo_text-dark%20(1).png)](https://help.zitadel.com/)

Open main navigation

Close main navigation

- [Documentation](https://zitadel.com/docs)

[Documentation](https://zitadel.com/docs)

 How can we help you?

- There are no suggestions because the search field is empty.

1. [ZITADEL Knowledge Base](https://help.zitadel.com/)
2. [Authentication & Login](https://help.zitadel.com/authentication-login)

# Authentication & Login

 Explore how users authenticate using modern protocols. Learn to customize login flows, enable multi-factor authentication, and manage session behavior.

- [Implementing Human-in-the-Loop (HITL) Authentication with Zitadel and Web Push](https://help.zitadel.com/implementing-human-in-the-loop-hitl-authentication-with-zitadel-and-web-push)
- [Guest Authentication & Shadow Accounts with Zitadel](https://help.zitadel.com/guest-authentication-shadow-accounts-with-zitadel)
- [Identity Patterns for AI: Securing Agents with ZITADEL](https://help.zitadel.com/identity-patterns-for-ai-securing-agents-with-zitadel)
- [Extend Authorization in ZITADEL with Organization Metadata + preAccessToken Action](https://help.zitadel.com/extend-authorization-in-zitadel-with-organization-metadata-preaccesstoken-action-)
- [Streamlined Actions V2 deployment to Cloudflare Workers](https://help.zitadel.com/streamlined-actions-v2-deployment-to-cloudflare-workers)
- [Trickle (Just-In-Time) User Migration to ZITADEL with Actions](https://help.zitadel.com/just-in-time-user-migration-with-actions)
- [How to route the user to the right organization?](https://help.zitadel.com/how-to-route-the-user-to-the-right-organization)
- [How to enable and receive Refresh Tokens](https://help.zitadel.com/how-to-enable-and-receive-refresh-tokens)
- [How to force a user's logout](https://help.zitadel.com/how-to-force-a-users-logout)
- [How to revoke an Access Token/Refresh Token](https://help.zitadel.com/how-to-revoke-an-access-token/refresh-token)
- [CSRF Token invalid error](https://help.zitadel.com/csrf-token-invalid-error)
- [SSO Login Error with Entra ID: “Authorization Code Already Redeemed”](https://help.zitadel.com/sso-login-error-with-entra-id-authorization-code-already-redeemed)
- [How to validate ZITADEL Actions V2 signature with Node.js](https://help.zitadel.com/how-to-validate-zitadel-actions-v2-signature-with-node.js)
- [Does ZITADEL support CAPTCHA?](https://help.zitadel.com/does-zitadel-support-captcha)
- [Securing CLI and CI/CD flows with ZITADEL](https://help.zitadel.com/securing-cli-and-ci/cd-flows-with-zitadel)
- [How To Disable 2FA](https://help.zitadel.com/how-to-disable-2fa)
- [How to change the Default Redirect URI?](https://help.zitadel.com/how-to-change-the-default-redirect-uri)

See less ▼

- [Getting Started](https://help.zitadel.com/getting-started)
- [User Management](https://help.zitadel.com/user-management)
- [Authentication & Login](https://help.zitadel.com/authentication-login)
- [Security & Compliance](https://help.zitadel.com/security-compliance)
- [Troubleshooting](https://help.zitadel.com/troubleshooting)
- [Account & Subscription](https://help.zitadel.com/account-subscription#main-content)

    - [Support](https://help.zitadel.com/account-subscription#support)
    - [Billing (Pro)](https://help.zitadel.com/account-subscription#billing-pro)
    - [Billing (Enterprise)](https://help.zitadel.com/account-subscription#billing-enterprise)
    - [Zitadel Cloud Account](https://help.zitadel.com/account-subscription#zitadel-cloud-account)
    - [Service Description](https://help.zitadel.com/account-subscription#service-description)
- [Default Settings](https://help.zitadel.com/default-settings#main-content)

    - [Web Keys](https://help.zitadel.com/default-settings#web-keys)
- [Self-Hosting](https://help.zitadel.com/self-hosting)

[![zitadel-logo\_text-dark](https://help.zitadel.com/hs-fs/hubfs/zitadel-logo_text-dark.png?width=210&height=60&name=zitadel-logo_text-dark.png "zitadel-logo_text-dark")](http://zitadel.com)

1 Embarcadero Center, Suite 1200  
San Francisco, CA 94111

<https://github.com/zitadel/zitadel> <https://x.com/zitadel> <https://www.facebook.com/zitadel.social> <https://www.linkedin.com/company/zitadel/> <https://zitadel.com/chat> <https://www.youtube.com/@zitadel>

Copyright © 2025 All rights reserved.