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.

Ā© 2024 Therefore Corporation, all rights reserved.