NocoBase provides comprehensive Single Sign-On (SSO) solutions, supporting multiple mainstream authentication protocols for seamless integration with existing enterprise identity systems.
Single Sign-On allows users to access multiple related but independent systems with a single set of credentials. Users authenticate once and gain access to all authorized applications without repeated login prompts. This enhances user experience while improving security and administrative efficiency.
NocoBase supports the following authentication protocols and methods through plugins:
SAML 2.0: XML-based open standard widely used for enterprise identity authentication. Suitable for integration with enterprise Identity Providers (IdP).
OIDC (OpenID Connect): Modern authentication layer built on OAuth 2.0, providing authentication and authorization mechanisms. Supports integration with major identity providers (Google, Azure AD, etc.).
CAS (Central Authentication Service): SSO protocol developed by Yale University, widely adopted in higher education institutions.
LDAP: Lightweight Directory Access Protocol for accessing and maintaining distributed directory information services. Suitable for integration with Active Directory or other LDAP servers.
WeCom (WeChat Work): Supports WeCom QR code login and in-app seamless authentication.
DingTalk: Supports DingTalk QR code login and in-app seamless authentication.
SMS Verification: Mobile phone SMS-based verification code authentication.
Username/Password: NocoBase's built-in basic authentication method.
Based on your requirements, locate and install the appropriate authentication plugin from the plugin manager. Most SSO authentication plugins require separate purchase or subscription.

For example, install the SAML 2.0 authentication plugin:

Or install the OIDC authentication plugin:



Or select OIDC:

Each authentication protocol requires specific Identity Provider configuration:


After configuration, perform a test login:

Upon successful SSO authentication, NocoBase automatically handles user accounts:
NocoBase supports configuring multiple authentication methods simultaneously. Users can select their preferred method on the login page.