Host your Windows instances on Microsoft Azure and provide web access to multiple concurrent users with Azure Active Directory and secure the access with OAuth 2.0.
This quick guide will show how to integrate our Thinfinity Remote Desktop Server with Azure AD and OAuth2.0:
1. Navigate to Azure’s Portal, and click on Azure Active Directory:
2. Click on “App Registrations” and “new Application Registration”.
3. Give it a name, and type in the URL where Thinfinity Remote Desktop Server can be reached. After you are done, click on “Create”.
4. The “Application ID” shown on the following screen is the “Client ID” you need to configure on the Thinfinity Remote Desktop`s side. Click on “Settings” and then “Keys”.
5. Give the Key a name (inside the “Key description” field), specify the duration of the key, and then press “Save”.
The value shown here is the “Secret ID” you’ll configure on Thinfinity side.
6. Another value we need to figure out is the “Directory ID” . This one is displayed under Azure Active Directory -> Properties.
Now, to configure Thinfinity’s OAuth Interface:
7. Navigate to the “Authentication” tab. There you must click on “Add”, then select “OAuth 2.0”, and finally, click on “Azure”.
8. Enter your Client ID (“Application ID” on Azure’s side) and Client Secret (found in the “Keys” tab in Azure).
9) Now click on the “Server” tab and change the “[Directory ID]” values to the one provided by Azure:
Click “OK” and “Apply”.
10. All that remains is to map Azure accounts with Windows Active Directory accounts. In order to do so, click on the “Mappings” tab and then add an Azure’s account and map it to a Windows Active Directory account.
Right after that, you should see the “Login with Azure” option on the login screen of Thinfinity.