This article covers connecting the Foray ADAMS solution to an Azure Active Directory (AD) domain. This connection allows users to login to the Foray ADAMS solution and also allows Foray ADAMS to perform queries necessary to enforce privileges for both data and features.
...
Open the Azure Portal
Navigate to Azure Active Directory
App registrations
New registration
Name - Foray Adams Web, Foray Adams Admin, or Foray Adams Clients
This name is visible to end users. You may use a different name if you chose. If so you will need to identify that name later in these steps. You can change this name later.Supported account types: Accounts in this organizational directory only
Redirect URI
For Adams Admin and Adams Web - This is the URL provided by Foray for redirect. It will be similar to:
Examples
Code Block language xml Ex1: https://web01.myagency.foray.com/AdamsAdmin/Account/Login Ex2: https://web01.myagency.foray.com/AdamsWeb/Login.aspx
For Adams Clients
Select "Public client/native (mobile & desktop)" from the dropdown
Enter the value: https://login.microsoftonline.com/common/oauth2/nativeclient
Click Register
...
Select the application to be configured
Authentication
Adams Web and Adams Admin only
Inside "Web" section
Logout URL
For Adams Admin and Adams Web - This is the URL provided by Foray for logout. It will have the form:
Examples
Code Block language xml Ex1: https://web01.myagency.foray.com/AdamsAdmin/Account/AzureSingleSignOut Ex2: https://web01.myagency.foray.com/AdamsWeb/Logout.aspx
Implicit grant - check ID Tokens
Supported account types: Accounts in this organizational directory only
Treat application as a Allow public client :flows - Enable the following mobile and desktop flow
Adams Admin and Adams Web: NO
Adams Clients - YES
Click Save
...