Create Application for Authentication
  • 14 Nov 2023
  • 1 Minute to read
  • Dark

Create Application for Authentication

  • Dark

Article Summary

  1. Sign in to the Azure portal, browse to Microsoft Entra ID > App registrations, and then click New registration to create a new application registration.
  2. In the Register an application window, in the Name field, specify the name of the application.
  3. Under the Supported Account Types field, select Accounts in this organizational directory only (Default Directory only - Single tenant).
    Select Accounts in any organizational directory (Any Microsoft Entra ID tenant - Multitenant) if users from other directory could also use this application to sign in to Lanteria HR. This is useful when you have single Lanteria HR system, but multiple directories (tenants).
  4. Under Redirect URI (optional), select web, and then type https://youridentityserverurl, where instead of youridentityserverurl, type in your IdentityServer external DNS obtained when configuring identity server.
  5. Click Register.
  6. Once registered, you can see Application (client) ID and Directory (tenant) ID. Save these IDs somewhere; they will be required when configuring the identity server.
  7. Click Authentication.
    Under Redirect URIs, add another one by clicking Add URI and typing https://youridentityserverurl/signin-oidc
    Select the ID tokens check box.
    Under Front-channel logout URL, type https://youridentityserverurl/connect/endsession
    Under Implicit grant and hybrid flows, check the ID tokens (used for implicit and hybrid flows) check box
    Click Save.
  8. Click API Permissions, and ensure that the following permissions are granted for the Microsoft Graph API:  
    Microsoft Graph (2)
    ApplicationRead directory data
    YesGranted/Not Granted for [Your_Directory]
    User.ReadDelegatedSign in and read user profileNoGranted/Not Granted for [Your_Directory]
  9. Click Grant admin consent for [Your_Directory].
  10. Click Yes on the confirmation message that appears.

Was this article helpful?