Overview
You’ll complete these steps:- Get your OptiDev SSO settings
- Create an Enterprise Application in Azure
- Configure SAML settings
- Set up attribute mappings
- Download the Azure certificate
- Enter Azure details in OptiDev
- Assign users and test
Step 1: Get Your OptiDev SSO Settings
Before creating the Azure app, you need two values from OptiDev.Step 2: Create an Enterprise Application
Open Azure Portal
Go to portal.azure.com and sign in with your admin account.
Go to Enterprise Applications
Search for Enterprise Applications in the top search bar, or navigate to Azure Active Directory → Enterprise Applications.
Step 3: Set Up SAML
Step 4: Configure Attribute Mappings
Azure sends user information to OptiDev through SAML attributes. You need to configure what gets sent.Verify Required Claims
Make sure these claims exist (add them if missing):
| Claim name | Source attribute |
|---|---|
emailaddress | user.mail |
givenname | user.givenname |
surname | user.surname |
The default Azure claims usually work. Only edit if you have custom attribute requirements.
Step 5: Download the Certificate
Download Certificate
Next to Certificate (Base64), click Download.Save the file — you’ll upload or paste its contents into OptiDev.
Step 6: Enter Azure Details in OptiDev
Enter IdP Configuration
Fill in the fields:
| Field | Value |
|---|---|
| Display Name | Microsoft or Azure AD (shown on login button) |
| Entity ID | Paste the Azure AD Identifier |
| SSO URL | Paste the Login URL |
| Certificate | Open the downloaded certificate file in a text editor and paste the entire contents |
Add Your Email Domain
Enter your company’s email domain (e.g.,
yourcompany.com).All users with this email domain will be directed to Azure for login.Step 7: Assign Users in Azure
Before users can log in, you need to give them access to the app in Azure.Step 8: Test Your Setup
If you see your OptiDev dashboard, SSO is working. Your team can now log in with their Microsoft accounts.
Troubleshooting
Error: 'AADSTS50105 - User not assigned'
Error: 'AADSTS50105 - User not assigned'
The user trying to log in hasn’t been assigned to the OptiDev app in Azure.
- Go to Users and groups in your Azure app
- Add the user or add them to an assigned group
Error: 'AADSTS700016 - Application not found'
Error: 'AADSTS700016 - Application not found'
The Entity ID in OptiDev doesn’t match Azure.
- In Azure, go to Single sign-on → Basic SAML Configuration
- Verify the Identifier (Entity ID) matches exactly what OptiDev shows
Error: 'Invalid SAML response'
Error: 'Invalid SAML response'
- Check that the certificate was copied completely (including
-----BEGIN CERTIFICATE-----and-----END CERTIFICATE-----) - Verify the Reply URL (ACS URL) matches exactly
- Make sure there are no extra spaces in the URLs
Login works but user has no access
Login works but user has no access
- The user account was created, but they need to be added to a workspace
- Go to Workspace Settings → Members in OptiDev and invite them
Users from multiple domains
Users from multiple domains
If your organization uses multiple email domains (e.g.,
company.com and company.co.uk):- Add each domain in OptiDev SSO settings
- All domains will use the same Azure AD configuration
Optional: Automatic User Provisioning
Want users to appear in OptiDev before they log in? Azure supports SCIM provisioning.Contact OptiDev support to enable SCIM provisioning for your workspace.