Authentication
This document explains how to integrate various authentication systems with your NudgeBee application. NudgeBee utilizes a flexible authentication system that supports a wide array of identity providers, allowing you to choose the method that best suits your organization's needs.
Community ships with OAuth SSO (Google, Okta, OneLogin, Azure AD / B2C, Auth0), magic-link email, and built-in credentials login — these all work out of the box on every install. SAML 2.0 (with IdP-driven user provisioning and group-to-role mapping) is Enterprise and Cloud only. See Editions.
Authentication Providers
NudgeBee supports several authentication providers. Each provider requires specific configuration to work properly.
Table of Contents
- Okta
- OneLogin
- Azure Active Directory (Azure AD)
- Azure Active Directory B2C (Azure AD B2C)
- Auth0
- Teleport
- Email (Magic Link)
- Dummy Credentials (For On-Prem Admin)
- LDAP
- SAML 2.0 Enterprise Cloud — For SAML-based SSO with automatic user provisioning and group mapping
SAML 2.0 Enterprise Cloud
NudgeBee supports SAML 2.0 for Single Sign-On (SSO). This integration is part of the Enterprise and Cloud editions — see the dedicated SAML 2.0 setup guide for configuration steps.
Google
Configuration
To set up Google authentication, you need to configure the following environment variables:
GOOGLE_CLIENT_ID: Your Google OAuth Client ID.GOOGLE_CLIENT_SECRET: Your Google OAuth Client Secret.
Callbacks
Sign in Redirect:NudgeBee Base/api/auth/callback/googleSign Out Redirect:NudgeBee Base/