For the application you develop with Kuika, you can use Kuika Auth, which is the Authentication method that Kuika offers to users and is preferred by default, or you can choose one of the various Authentication Providers.
To select Authentication, click on the drop-down menu opposite the Authentication provider title under the Authentication & Authorization tab.
You can select Kuika Auth from the drop-down menu or click ADD NEW.
In the Modal screen that opens, click on the drop-down menu opposite Type to change the provider type.
You can choose from Generic Auth (REST), oAuth 2.0, LDAP and MSAL options in the drop-down menu.
After completing the selection process, fill in the required information for the Authentication Provider and click the CREATE button.
In the mobile and web applications you develop with Kuika, you can use the LDAP option, a security and user authentication system, to check your users defined in your Active Directory Windows server when logging into the application.
In this training content;
The context of adding LDAP as an authentication provider will be described.
To add LDAP as an authentication provider, go to the App Settings configuration screen in Configuration Manager view mode.
Under the Authentication & Authorisation tab, click the drop-down menu opposite Authentication Provider.
In the pop-up screen titled Authentication Provider Setting, select LDAP as the authentication provider type.
You must add the configuration name to the Name field and the Active directory server IP Address to the IP Address field. For Username and Password fields, enter the username and password of a user who is in the admin role in Active Directory and click the CREATE button.
OAuth 2.0 (Open Authorisation 2.0) is an authorisation protocol used when granting users access to an application or service. OAuth 2.0 is a popular authorisation method, especially for web-based and mobile applications. OAuth 2.0 allows an application to manage users' access to certain resources (such as a social media account or cloud storage service) and to securely authorise users to access those resources without sharing credentials.
OAuth 2.0 consists of four key components:
While configuring the backend of the application you developed with Kuika, you can add oAuth 2.0 to the backend configuration.
1. Add oAuth 2.0 as Authentication Provider
Click the Configuration Manager view mode in the Header area. Create a new configuration setting by naming Configuration Manager.
Configuration Manager View Mode
In App Settings, in Authentication & Authorisation field, go to Authentication Provider field.
Add an Authentication Provider configuration
Click ADD NEW in the Selectbox. Select oAuth 2.0 from the Type field.
You can add oAuth 2.0 as an authentication provider to the applications you develop with Kuika.
Entering oAuth information on the pop-up that opens
On the oAuth 2.0 screen, you must fill in the requested information to make the settings.
oAuth2.0 Request information input
oAuth2.0 Client Authentication selection
Entering Response data
After entering the required information, click the CREATE button to create the authentication provider.
Generic Auth (Rest) is an authentication provider that is typically used by an application or system to authenticate users. In this case, the provider called Generic Auth (Rest) is used to manage REST API based authentication processes. Generic creates a structure that can call the token of the REST API.
While configuring the backend of the application you developed with Kuika, you can add Generic Auth (REST) to the backend configuration.
1. Add Generic Auth (REST) as Authentication Provider
Click the Configuration Manager view mode in the Header area. Create a new configuration setting by naming Configuration Manager.
In App Settings, in Authentication &Authorisation field, go to Authenication Provider field.
Add an Authentication Provider configuration
Click ADD NEW in the Selectbox. Select Generic Auth from the Type field. You can add Generic Auth(Rest) as an authentication provider to the applications you develop with Kuika.
On the Generic Auth (REST) screen, you must fill in the requested information to make the settings.
username=john_doe&password=pass123
The expiry time of the Token is determined in the Expiration In Minutes field in minute type. Enter the Token validity period as a numeric value via the text box opposite the ‘Expiration In Minutes’ heading. For example (when 30min is entered, this value is entered. It is not converted.
https://authorization-provider.com/login?client_id=abc123&redirect_uri=https://myapp.com/callback&scope=openid%20profile&response_type=code
Body is generally used in POST and PUT requests. In cases where data needs to be sent to the server, the Body parameter is used. It is frequently used especially in data entry or update operations such as web forms.
Generic Auth(REST) Token settings parameter addition
Entering Generic Auth(REST) Refresh Token settings
Generic Auth(REST) Refresh Token settings parameter addition
Entering Generic Auth(REST) Response settings
After entering the required information, click the CREATE button to create your authentication provider.
User manual content related to Microsoft Authentication Library (MSAL) will be published here soon.