I am a Zivver admin
Configure and manage Zivver
Resolving SAML Signing Errors After Renewing Certificates for Entra ID SSO
Introduction
When using Single Sign-On (SSO) with Azure/Entra ID, you may encounter the error:
"error": "SAML response was not properly signed. Make sure to sign at least the SAML response or the assertion(s)."
This typically happens after renewing the SAML signing certificate in Entra ID. Although certificate expiry itself does not break SSO, manually renewing it can cause issues because Zivver caches metadata for efficiency. The renewed certificate is not immediately recognized, leading to failed logins for all users.
Cause
- Caching behavior: Zivver caches SSO metadata for 24 hours to avoid fetching it at every login. When a certificate is renewed, the cache still points to the old certificate, causing SSO failures until it expires.
- Certificate expiry: SSO does not break when a certificate expires because Zivver—like many other service providers—ignores the certificate’s expiration date. This approach prioritizes reliability and helps prevent unexpected service disruptions.
Resolution
- Log in to the Azure admin center.
- Search for Enterprise applications and select it.
- In the Enterprise applications page, search for Zivver and select the SSO application.
- Under Manage, select Single sign-on.
- In the SAML Certificates card, click the Edit button.
- Create or import a new certificate.
- Make the new certificate Active.
- Open the XML metadata from the Metadata URL in a new tab.
- Save the XML metadata as an
.xml
file on your computer. - Open the
.xml
file in a plain text editor (e.g., Notepad, VSCode, or Notepad++). - Copy the entire content of the XML file to your clipboard.
- Log in to the Zivver WebApp.
- Click
Organization Settings.
- Expand
User administration.
- Click Single Sign-on.
- Select Manually.
- Paste the XML metadata into the Identity Provider’s .XML field.
- Click .
- Wait 24 hours (until cached metadata expires).
- Switch the method back to Automatically.
- Enter the Metadata URL again in the URL field.
- Click .