Configuration of Partial Import Json
Follow the steps below to integrate json file to your IDP service.
Epoch Timestamp Conversion and Password Setup in JSON
{
  "users": [
    {
      "username": "idp_external_admin",
      "createdTimestamp": "1708349829", //Add Up to date Epoch Converter value
      "credentials": [
        {
          "type": "password",
          "value": "</YourPassword>", //Set your password to the same as AST_ADMIN_PASSWORD
          "temporary": false
        }
      ],
      ...
    }
  ],
  "settings": {
    "AST_ADMIN_USER": "idp_external_admin",
    "AST_ADMIN_PASSWORD": "</YourPassword>",
    ...
  }
}
- To set the users → "createdTimestamp" value, please check Epoch Timestamp Conversion web page.
 - During the configuration, set the "AST_ADMIN_PASSWORD" and, user's → credentials "value" the same.
 
Sample of KSSIDP ClientId SetUp
    {
      "clientId": "KssIdpEnrollment", 
      "enabled": true,
      "clientAuthenticatorType": "client-secret",
      "login_theme": "kobil-lite",
      "redirectUris": [
        "*"
      ],
      "protocol": "openid-connect"
      ...
    }
NOTE: To receive the full resource of the .json file, please contact with the KOBIL IDP services.
Importing Json Configurations to the IDP

- Navigate to your IDP service, then select your realm to import Json file.
 - Click on Select file to upload your local Json.
 

- Before importing the Json file, please change the If a resource exists section to Skip to avoid duplication of client - ID values.
 

- Once the Json file is successfully imported, you could see the client - ID values in your IDP service.
 
In order to implement the secured authentication methods by Shift Lite - KSSIDP. You could check the client - ID values and their usage from the table below
| Client - ID | Description | 
|---|---|
KssIdpEnrollment | Client -ID value to complete the Shift Lite - KssIdp Activation / Add User method. | 
KssIdpLogin | Client -ID value to complete the Shift Lite - KssIdp Login method. | 
KssIdpChangePassword | Client -ID value to complete the Shift Lite - KssIdp Change Password method. | 
KssIdpForgotPassword | Client -ID value to complete the Shift Lite - KssIdp Forgot Password method. |