Microsoft Authentication Library (MSAL)

MSAL is used to configure Microsoft authentication processes.

Add MSAL Provider

  • Open the project you will work with from the Apps screen.
  • Click on the Configuration Manager module.
  • Create a new configuration or select an existing one.
  • Go to the Authentication & Authorization tab.
  • Click ADD NEW from the drop-down menu under the Authentication Provider heading.
  • Select the MSAL option.

Content added by Global Configuration in the Workspace is displayed as read-only or hidden (***) for unauthorized users.

  • Enter the required information:
    • Name: Specify the name of the provider.
    • Client ID: Enter the unique ID of the application you retrieved from the Azure portal.
    • Client Secret: Enter the secret key used to authenticate the application.
    • Authority: Specify the authentication URL (e.g. https://login.microsoftonline.com/{tenant}).
    • Scopes: Enter the permissions requested to access (e.g. user.read).
    • Keystore Base64 (Android Only): Enter the Base64 encoded keystore retrieved from the APK file.
    • Cache Location: Select the location to store token and authentication information (for example, localStorage or sessionStorage).
    • Keystore Hash (Android Only): Enter the SHA-1 or SHA-256 hash value.
  • Create the provider by clicking the CREATE button.

By following these steps, you can easily integrate different authentication providers on the Kuika platform.