Microsoft Authentication Library (MSAL) is a library developed by Microsoft for authentication and authorization processes. You can quickly and easily configure authentication processes using MSAL in Kuika. In this way, you can add authentication to your applications and enable users to log in securely and access authorized resources. This guide explains step by step how you can configure authentication using MSAL.
You can learn this process in detail under the following headings:
A. Working with the Microsoft Authentication Library authentication provider.
B. Anatomy of the MSAL Settings module.
C. Creating an application in the Azure Portal.
D. Adding a platform.
E. Defining the MSAL configuration in the Configuration Manager Module in Kuika.
2. Then open the "Configuration Manager " (1) module.
3. Open the "Configuration Manager" module.
4. Name the configuration you want to create and click the "CREATE" button.
5. Select one of the MSAL (2) options in the "Authentication & Authorization" section of the App Settings tab (1) or create a new configuration with "ADD NEW" (3).
After selecting a predefined configuration or creating a new configuration, the "MSAL Setting" modal opens. You can make the following settings via this modal:
After completing the changes, click on the "CREATE" button (9).
To use MSAL as an authentication provider in Kuika, you need to perform the following steps in the Azure portal:
2. Click on the "New client secret" button in the"Certificates & secrets" section.
3. Fill in theDescription field and select the expiration time, then click the "Add" button.
4. Back up the value under Client Secret on the screen that appears.
2. Click on the"Add a permission" button to add the needed permissions (for example, to access the calendar).
3. You can click on Microsoft Graph from the drawer on the right and select the permissions you need to add.
Adding platforms (Web/iOS and Android) for authentication:
You can now authenticate your application using MSAL and access the required resources.