The Loginapp Design Kit is a standalone application designed to run locally. It does not require an actual Airlock IAM installation.
- The Loginapp Design Kit runs on the following OS:
- Mac OSX
- Linux
- Windows
The Loginapp Design Kit is a standalone application designed to run locally. It does not require an actual Airlock IAM installation.
The Loginapp Design Kit has a dependency on NodeJS. To avoid downloading NodeJS multiple times, the downloaded file is stored in a location shared by all customizations. A path, which can be relative, can be set in the SDK_NODE_BASE_FOLDER
environment variable to define the storage location. If no location is set, it will be downloaded to <sdk base folder>/.internal/node-<version>
.
README.md
– with a link to the latest documentationsdk
– a CLI to use the Loginapp Design Kitsdk.bat
for the first time and note the initial message:sdk.bat
– the following information is printed:sdk.bat init <path_to_project_folder>
. sdk.bat dev <path_to_project_folder>
for the first time, the required browser application resources are downloaded and installed in your project folder.The Loginapp Design Kit uses the underlying operating system's ability to monitor all files to detect changes. The Loginapp Design Kit uses this mechanism to detect when the page needs to be refreshed automatically. How many files can be monitored depends on the configuration of the number of inotify watches configured in the operating system.
This works well on standalone computers but running multiple instances of the Loginapp Design Kit on a server system may require an increase of inotify watches permitted by the operating system.