How to Configure Custom SSO with Kula
Last updated: June 23, 2025
Article for Okta SSO - Click here
Article for Jumpcloud - Click here
Article for Google SSO - Click here
Kula supports integration with your organization's identity provider (IdP) to enable Single Sign-On (SSO) using SAML 2.0. This ensures a secure and seamless login experience for your team.
✅ Prerequisites
Before setting up Custom SSO, ensure the following:
You are an Organization Admin in Kula.
You have access to your Identity Provider's admin console (e.g., Okta, Azure AD, Google Workspace, etc.).
You have the required metadata/configuration details like SSO URL, Entity ID, X.509 Certificate, or Client ID/Secret for OIDC.
⚙ Step-by-Step Setup:
Step 1: Navigate to SSO Settings
Log in to your Kula account.
Go to Settings → Security.
Select the Single Sign-On (SSO) tab.
Step 2: Choose SSO Type
Select SAML 2.0 on your IdP.
Step 3: Input SSO Configuration Details
🛡 For SAML 2.0:
You’ll need to fill in the following fields:

Identity Provider SSO URL
Entity ID / Issuer
X.509 Certificate
Optional: NameID Format, Attributes Mapping (email, first name, last name)
Step 4: Save & Test Connection
Click Save after entering all required fields.
Use the Test Connection button to validate your setup.
Once validated, toggle Enable SSO.
📝 Note: After enabling SSO, only users from your domain will be able to log in via the configured provider.
👥 User Access Control
Admins can enforce SSO for all users.
You can also allow both SSO and password-based login (not recommended for production environments).
🔧 Troubleshooting Tips
Double-check the certificate format (ensure it includes
-----BEGIN CERTIFICATE-----).Ensure the Entity ID matches exactly as configured in your IdP.
Verify that your Kula domain is authorized in your IdP settings.
❓ FAQs – Custom SSO Configuration in Kula
Q: Does Kula support SSO?
A: Yes, Kula supports both SAML 2.0 and OIDC-based SSO.Q: Who can configure SSO in Kula?
A: Only Org Admins have access to configure and manage SSO.Q: Where do I find SSO settings in Kula?
A: Go to Settings → Security → Single Sign-On.Q: What details are required for SAML setup?
A: You'll need the IdP SSO URL, Entity ID, and X.509 certificate.Q: What details are needed for OIDC setup?
A: You'll need the Client ID, Client Secret, and Issuer URL.Q: Can I test the SSO setup before enabling?
A: Yes, Kula allows testing before enforcing it org-wide.Q: What happens after SSO is enabled?
A: Users will be redirected to your IdP for login.Q: Can I make SSO mandatory for all users?
A: Yes, you can enforce SSO login across the organization.Q: What format should the certificate be in?
A: It must be in PEM format with proper header and footer.Q: What causes entity ID or issuer mismatch errors?
A: Usually due to formatting issues or incorrect values.Q: What should I do if I face issues with setup?
A: Reach out to the Kula support team via chat or email.