Set Azure/Office 365 as your External Provider in HR
Please do not complete any of the steps in this section, as we will soon be transitioning to our new identify management solution, IRIS Identity. This transition impacts the actions listed here.
Email us at: productteam-staffologyhr@iris.co.uk to learn more or for further advice.
To set up Azure/Office 365, we recommend reading this page first. This is the official documentation from Microsoft, and we have adapted it to our needs here.
Before starting, check you have:
-
Open the Microsoft Azure portal.
-
Select New registration.
-
Enter a Name – this is the App Name and the Provider Name in Staffology HR, so ensure to use something unique.
-
Select Accounts in this organizational directory only – Single Tenant.
-
Under Redirect URI, enter the HR gateway URL with /<App name> appended.
-
Select Register.
Create and get Client Secret:
-
In the left pane, select Certificates & secrets.
-
Under Client secrets, select New client secret.
-
Add a Description.
-
Select Add.
-
Under Client secrets, copy the value of the client secret (paste it into a doc/text file to keep it safe).
Find the Client ID:
-
In the left pane, select Overview.
-
Copy the value from Application(client) ID (paste it into a doc/text file to keep it safe).
Get the Authority:
-
In the left pane, select Overview.
-
At the top of the screen, select Endpoints.
-
Copy the value from the OpenID Connect meta data document, paste it into a doc/text file, remove the ‘.well-known/openid-configuration’ part of the URL, and store the remaining value. This is the Authority.
Configure the External Provider in HR
The information you need includes:
-
Provider Name - must match the App Name in the redirect URI mentioned above.
-
Display Name - an info field e.g. Azure.
-
Authority - the details you saved previously.
-
Client ID – the details you saved previously.
-
Client Secret - the details you saved previously
-
Logout URL – n/a
-
Email as Username – Do not select this.
-
Active - select.
-
Add users using the Employee Selector and enter their External IDs.
-
To find their External IDs, in the left pane of the Azure dashboard, select Owners.
-
Select the user you want to configure.
-
Copy the value from Object ID. This is your External ID.
-
In Staffology HR, enter the External ID into the field next to each employee you have selected.
-
Remember to Save when you have finished.
-
When your users Sign in to Staffology HR and selects Return, the Azure login screen opens (providing they are not already logged into Azure).