RepairDesk supports Microsoft Single Sign-On (SSO) using Azure Active Directory (Azure AD).
Once configured:
This guide walks you through the full setup process.
Before you begin, ensure you have:
Go to Settings > Integrations > Productivity >Microsoft SSO
From the top-right, click Enable to start using the integration
You'll automatically be redirected to the Setup tab
Microsoft SSO is now enabled.
From Azure Services navigate to Microsoft Entra ID page
Click on Add > App registration
On the Register an application page, enter an application name.
Select a Supported account, e-g Accounts in any organizational directory (Any Microsoft Entra ID tenant - Multitenant)
Click Register
Your application is now created.
Inside the application page, click Manage > Authentication in the left menu.
Under “Redirect URL configuration” tab, click Add Redirect URL → Web
Paste the copied URL in the Azure portal and click Configure
Your platform should now be shown in the list,
Go to API permissions in the left menu
Click Add a permission → Microsoft Graph
Add the following:
Application Permissions: User.Read.All
Delegated Permissions: User.Read.All
After adding the permissions, click Grant admin consent
Go to Certificates & secrets page from the left panel
Click New client secret
Enter a description and choose an expiration option and click Add.
Note: Copy the Client Secret Value immediately — you will not be able to see it again.
Next, go to Overview and copy the following:
Application (client) ID → Client ID
Directory (tenant) ID → Tenant ID
You will enter these in RepairDesk shortly.
Go to the integration page enabled earlier,
Enter the following values from Azure:
Client ID
Tenant ID
Client Secret
Save the configuration
Microsoft SSO is now connected
Navigate to Azure Users tab, you'll see a list of azure users here with their Azure Status
Select users you want to sync into RepairDesk, and click Import Selected Users
Once imported, the Exists in RD column will be marked as Yes
After importing users:
Go to Settings > Employees > Manage Employees
Open each imported user
Assign a Role (e.g., Admin, Manager, Cashier)
Once setup is complete:
Users go to the RepairDesk login screen
Click Sign in with Microsoft
They are redirected to Microsoft to authenticate
Successful login redirects them back into RepairDesk
Ensure the user was imported first from Azure AD
Ensure the user has a role assigned inside RepairDesk
Ensure their Azure account is active
Check if both Microsoft Graph permissions exist:
User.Read.All (Application)
User.Read.All (Delegated)
Make sure Admin Consent was granted.
Verify the Redirect URI is added exactly as provided — no slashes, typos, or trailing spaces.
Azure client secrets expire based on the duration selected.
Simply generate a new secret and update it inside RepairDesk.
No. Removing a user in Azure won’t automatically remove them from RepairDesk.
You can manually disable or delete them from Settings > Manage Employees.