You need Azure Admin permission to complete this integration
Azure app configuration
Create new Azure app
Create a new App registration from portal.azure.com selecting support for Multiple organizations when asked.
Give your application a name and write down Application (client) ID as you will require this later.
Configure a new secret
Next, go to your App Registrations’ Certificates & secrets to create a New client secret. Copy the Value of your secret to your notebook so we have it for later use.
Adding Keycloak IdP
In Keycloak, create a new IdP by selecting Microsoft from the drop down
Populate Client ID (this is Application (client) ID in Azure) and Client Secret (this is Value from Azure) using values obtained in previous steps.
Finally copy Redirect URI from Keycloak and add Redirect ID UI link in Azure App.
Test the functionality
Open up a new Incognito mode in a browser and use https://{$your_ip_or_URL}/ui