Azure AD OAuth2
How to connect Azure Active Directory (AD) Single Sign-On (SSO) with OAuth2 in UI Bakery
Prerequisites
An Azure account with an active subscription.
Administrator rights on Microsoft Entra ID (former Active Directory).
A UI Bakery application up and running.
Create an Azure AD Application
Step 1: Create a New Application
Click on "Microsoft Entra ID" from the sidebar.
Choose "App registrations" and then click on "New registration".
Step 2: Configure the Application
Name your application.
Set the supported account types.
Set the redirect URI to
https://YOUR_INSTANCE/auth/oauth2/callback
Click "Register" to create the application.
Configure OAuth2 in Azure
Step 1: Obtain Client ID and Secret
Go to the "Overview" tab of your newly created Azure application.
Note down the "Application (client) ID".
Step 2: Generate a Client Secret
Navigate to "Certificates & secrets".
Click on "New client secret" and follow the prompts.
Integrate Azure with UI Bakery
Step 1: Update environment variables
Step 2: Restart your UI Bakery instance
Docker compose setup may be restarted with the following command:
Test the Integration
Attempt to log in to your UI Bakery application with `Login with Microsoft` button.
You should be redirected to the Azure AD login page.
After successful authentication, you should be redirected back to your UI Bakery application.
Troubleshooting
If you encounter issues during the integration, consider checking the following:
Make sure the Client ID and Client Secret are correctly configured in UI Bakery.
Validate the Redirect URI settings on both Azure and UI Bakery.
Check Azure logs for authentication errors.
Last updated