This document is technical in nature, and written for people who manage SSO for an organization that is also a Shape customer.
Getting started with Shape SSO is simple. Just follow these steps and send us the right details—we’ll handle the rest.
1. Create the App in Microsoft Entra ID
Go to Enterprise applications → New application → Create your own application.
Choose Integrate any other application you don’t find in the gallery.
Select SAML for single sign-on.
2. Configure SAML Basics
Entity ID: shape.io
Reply URL (ACS): https://shape.io/sso-auth
Sign-on URL (optional): https://shape.io/login
3. Set Attributes & Claims
NameID format: EmailAddress
NameID value: map to your users’ email (e.g. user.mail or user.userprincipalname if it matches their Shape email).
4. SAML Signing Certificate
Signing Option: Sign SAML response (response-level signing).
Algorithm: SHA-256 (default).
5. Download Certificate & Copy Login URL
Download the Certificate (Base64).
Copy the Login URL (SSO URL).
6. Send Details to Shape
Please provide Shape Support with:
Your Login URL
The Base64 PEM certificate
A sample user email for testing
We’ll set everything up on our side.
7. Test Before Going Live
Once we have the items from Step 6, we'll coordinate with you to add a test user to our SSO testing agency within Shape. This will allow you to verify for a single user that everything is configured properly and working as expected on both sides. Once testing is complete, SSO will be activated for your organization.
👉 That’s it! With those details, we’ll finalize the setup and ensure your team can sign in to Shape seamlessly with Microsoft.
SSO Troubleshooting Cheat Sheet
Most setups work smoothly, but if something isn’t right, here are the most common fixes:
🚫 Error: “NameID not set”
Make sure NameID format is set to EmailAddress.
Map it to user.mail (or user.userprincipalname if that matches the Shape email).
🚫 Error: “Invalid Signature”
Ensure Microsoft Entra is set to sign the SAML response (not just the assertion).
Double-check that the current Base64 PEM certificate is the one you shared with Shape.
🚫 Error: “Access denied after sign-in”
Confirm the user is assigned to the Shape app in Microsoft Entra.
Verify the user also exists and is active in Shape.
🔄 Certificate Rotation
When Microsoft Entra issues a new certificate, send it to Shape Support before making the switch to avoid downtime.
👉 If you’re still stuck, contact Shape Support with:
Your Login URL
Your PEM certificate
A sample user email used for testing