--- title: Support Multi-User Management - Identity Verification Solutions description: >- Explore LobeChat's user authentication solutions with next-auth and Clerk for flexible and secure user management. Learn about features like user registration, session management, multi-factor authentication, and more. tags: - Multi-User Management - Identity Verification - next-auth - Clerk - User Authentication - Session Management - Multi-Factor Authentication - User Management --- # Support Multi-User Management {'Identity In modern applications, user management and identity verification are essential functions. To meet the diverse needs of different users, LobeChat provides two main user authentication and management solutions: `next-auth` and `Clerk`. Whether you are looking for simple user registration and login or need advanced multi-factor authentication and user management, LobeChat can flexibly accommodate your requirements. ## next-auth: Flexible and Powerful Identity Verification Library LobeChat integrates `next-auth`, a flexible and powerful identity verification library that supports various authentication methods, including OAuth, email login, and credential login. With `next-auth`, you can easily achieve the following functions: - **User Registration and Login**: Support various authentication methods to meet different user needs. - **Session Management**: Efficiently manage user sessions to ensure security. - **Social Login**: Support quick login via various social platforms. - **Data Security**: Ensure the security and privacy of user data. Due to workload constraints, integration of next-auth with a server-side database has not been implemented yet. If you need to use a server-side database, please use Clerk. For information on using Next-Auth, you can refer to [Authentication Services - Next Auth](/docs/self-hosting/advanced/authentication#next-auth). ## Clerk: Modern User Management Platform For users requiring advanced user management features, LobeChat also supports [Clerk](https://clerk.com), a modern user management platform. Clerk offers richer functionality to help you achieve higher security and flexibility: - **Multi-Factor Authentication (MFA)**: Provides higher security protection. - **User Profile Management**: Conveniently manage user information and configurations. - **Login Activity Monitoring**: Real-time monitoring of user login activities to ensure account security. - **Scalability**: Supports complex user management requirements. For information on using Clerk, you can refer to [Authentication Services - Clerk](/docs/self-hosting/advanced/authentication#clerk) . If you need to use Clerk in conjunction with a server-side database, you can refer to the "Configuring Authentication Services" section in [Deploying with a Server-Side Database](/docs/self-hosting/advanced/server-database).