B. Anatomy of the MSAL Settings Module

After selecting a predefined configuration or creating a new configuration, the "MSAL Setting" modal opens. You can make the following settings via this modal:

  • Name (1) :Used to define the Authentication Provider.
  • Client ID (2) : The unique ID of the application created through Azure Portal.
  • Client Secret (3) : A secret key used to authenticate the application.
  • Authority (4) : Enter the URL extension used for authentication. (For example; "https://login.microsoftonline.com/{tenant} or https://login.microsoftonline.com/common/.")
  • Scopes (5) : Permissions that specify which resources the application requests access to. (For example, a scope like user.read allows you to read profile information.)
  • Keystore Base64 (6) : Usually used for Android applications and is a keystore encoded in Base64 format.
  • Cache Location (7) : Determines the location where authentication credentials and tokens will be stored.
  • Keystore Hash (Android only)(8) : The hash information required for Android applications.

After completing the changes, click on the "CREATE" button (9).