Show/Hide Toolbars

Thereforeā„¢ Help

Tutorials > Solution Designer > Access > Authentication > External User Directories > Azure Active Directory

Create a Custom Client Application

Scroll

To integrate the Thereforeā„¢ Server into Azure Active Directory from the backend, a custom client application needs to be registered manually in the Azure Active Directory, and the application should be configured to share a 'secret' with Thereforeā„¢.

 

1.Create the new application with the default settings.

SD_T_AuthMeth_AdminTasks_AAD_001

Info

Note: The ā€˜Name’ can be any given name – it does NOT need to be ā€˜Therefore Server Login’.

 

2.Go to API permissions, click on Add a permission:

SD_T_AuthMeth_AdminTasks_AAD_014a

3.Select Microsoft Graph.

SD_T_AuthMeth_AdminTasks_AAD_015a

4.Select Application permissions.

SD_T_AuthMeth_AdminTasks_AAD_016a

5.Select Directory.Read.All.

SD_T_AuthMeth_AdminTasks_AAD_017a

6.After adding the permission, click on ā€œGrant admin consentā€¦ā€. Please note that an Admin Account is a prerequisite for this step.

SD_T_AuthMeth_AdminTasks_AAD_018a

7.Click Yes for the pop-up.

SD_T_AuthMeth_AdminTasks_AAD_019a

8.The status column should now exhibit the term, ā€œGrantedā€¦ā€.

SD_T_AuthMeth_AdminTasks_AAD_020a

9.Create a new client 'secret'; this needs to be shared with Thereforeā„¢.

SD_T_AuthMeth_AdminTasks_AAD_017

Please chose the Expiry date that is the best fit for your security policy. We recommend using 24 months so you don’t need to update the secret too often. If the secret expires, users will no longer be able to login to Thereforeā„¢ so make sure you update the secret before it expires.

SD_T_AuthMeth_AdminTasks_AAD_018

Info

It is imperative to remember the client 'secret'. This is required for configuration.

 

10.  In the Overview section, make a note of the Client ID. This is required for configuration.

SD_T_AuthMeth_AdminTasks_AAD_021

11.  Proceed by configuring Therefore.

Ā© 2025 Therefore Corporation, all rights reserved.