How to Configure SAML Single Sign-On for Barracuda Cloud Control
You can configure Barracuda Cloud Control (BCC) to use SAML 2.0 Single Sign-On (SSO) so users authenticate with your existing Identity Provider (IdP), such as Microsoft Entra ID, Okta, or Duo. This means users sign in once through your IdP, and BCC trusts that authentication without requiring a separate password.
How it works: When a user accesses BCC, they’re redirected to your IdP to sign in (including any MFA or security policies you require). Your IdP then sends a signed SAML message to BCC confirming the user’s identity, and BCC signs them in automatically.
When you enable SAML for BCC, here is what happens:
You create a SAML 2.0 application in your IdP for BCC.
BCC provides service provider details (Entity ID and URLs) to paste into your IdP.
Your IdP provides metadata (XML) that you upload into BCC.
You specify which email domains should use SAML (for example,
example.com,contoso.com).
At a glance
Set up SAML SSO for Barracuda Cloud Control in three main steps:
Step 1: Configure SAML in your Identity Provider
Create a SAML 2.0 application in your IdP (Microsoft Entra ID, Okta, Duo), add the BCC Entity ID and URLs, configure identifiers and attributes, and download the IdP metadata XML.Step 2: Configure SAML in Barracuda Cloud Control
In BCC, add and verify your email domains with DNS TXT records, then upload the IdP metadata XML and save the configuration.Step 3: Test SAML sign-in
Test both IdP-initiated and SP-initiated sign-in in a separate browser or private window before assigning additional users and groups to the SAML app.Troubleshooting
If sign-in fails, use the troubleshooting steps to check SAML response details, certificate, domain verification, and user/email mapping.
Prerequisites
Before you configure SAML, verify the following:
Identity Provider (IdP)
You have a SAML 2.0–compatible IdP (Microsoft Entra ID, Okta, Duo, etc.)
You have permissions in your IdP to create and configure applications
You have administrator access to Barracuda Cloud Control
User attributes in your IdP
Ensure your IdP can send these attributes to BCC:
email – user’s email address (required)
displayname – user’s full name (recommended)
BCC service provider details
Before you begin, gather the following values from BCC:
Log into BCC as an administrator
Go to Settings > SAML
Copy the following values (you’ll enter these into your IdP):
Entity ID
Assertion URL
SSO URL
Logout URL
Note that only an account administrator can configure SAML.
Step 1. Configure SAML in your Identity Provider (IdP)
The exact screens and labels vary by IdP, but the process is similar. Follow the instructions for your Identity Provider below:
Create a SAML 2.0 application.
Enter the service provider details from BCC into your IdP.
Configure the identifiers and attributes in your IdP.
Download the IdP metadata (XML).
See the following instructions for each IdP:
Step 2. Configure SAML in Barracuda Cloud Control
Log into Barracuda Cloud Control as an administrator.
Go to Settings > SAML.
Under Identity provider domains, enter all the email domains whose users should sign in via SAML, separated by commas (for example,
http://domain.com,http://contoso.com).For each domain, create a DNS TXT record shown on the page to verify ownership.
Wait for DNS to propagate, then confirm in BCC that the domain is verified.
Keep the DNS TXT record(s) in place after verification. Removing them can cause SAML authentication to fail if domain ownership is rechecked.
On the SAML page, upload the Identity Provider XML file you downloaded from your IdP.
Review the parsed information (IdP endpoints, certificate, etc.) and click Save Configuration.
Keep your current BCC administrator session open and continue to the next step.
Step 3. Test SAML sign-in
Important: Always test SAML in a separate browser or private/incognito window while keeping your current admin session open. This prevents locking yourself out if something goes wrong.
Test IdP-initiated sign-in
In a private/incognito browser window, sign in to your IdP’s user portal, such as:
Azure MyApps
Okta dashboard
Duo Central
Use a test user account assigned to the BCC SAML application.
Click the Barracuda or Barracuda Cloud Control tile.
Verify that you are redirected to BCC and signed in successfully.
Test SP-initiated sign-in
In the same private window, browse to the Barracuda Cloud Control login page.
Enter the test user’s email address and continue.
Confirm that you are redirected to your IdP for authentication and then back to BCC as a signed-in user.
Once both IdP-initiated and SP-initiated sign-in work as expected, you can assign additional users and groups to the SAML application in your IdP.
Troubleshooting
If users cannot sign in via SAML, check the following areas:
1. Service Provider Configuration
The Entity ID in your IdP exactly matches the Entity ID in BCC > Settings > SAML.
The Assertion (ACS) URL in your IdP exactly matches the Assertion URL in BCC.
Any configured Logout or Sign-on URLs are correct.
2. NameID and Attributes
The
NameIDformat is set toEmailAddress.The
NameIDvalue is the user’s email address.Your IdP sends the
emailanddisplaynameattributes.
3. Domain Configuration
The user’s email domain is listed under Identity Provider Domains in BCC.
The DNS TXT record for that domain exists and matches what BCC shows.
DNS changes have fully propagated (can take up to 48 hours).
4. User Assignment
The user is assigned to the BCC SAML application in your IdP.
The user’s email address in the IdP matches their BCC account email.
Next steps
If issues persist:
If necessary, temporarily disable or clear the SAML configuration in BCC to restore normal username/password sign-in.
Contact Barracuda Networks Technical Support with the following information:
The IdP in use (Azure AD, Okta, Duo, etc.)
Screenshots of your IdP’s SAML configuration for BCC
Any error messages or error IDs shown in BCC or your IdP logs
A HAR (HTTP Archive) file captured from a browser session that reproduces the SAML sign-in issue, if available