The Loginapp Design Kit​ allows adding entire pages written in JavaScript to provide maximum flexibility.
- Custom JavaScript pages may be required in the following cases:
- For custom server-side flow steps that require a front-end that cannot be done using the Configurable Step UI Config plugin UI in IAM's server-side configuration.
- For existing product pages that have to be altered in such a way, the mechanism provided for Customizing an existing product page using the Loginapp Design Kit is insufficient.
On top of all API methods defined for Customizing an existing product page using the Loginapp Design Kit, this method provides additional API methods for custom pages.
- While writing custom pages in JavaScript is very powerful, it also comes with additional responsibilities:
- rendering the page's HTML,
- handling form input and validation,
- dealing with button clicks and interacting with the back-end must be implemented individually.
This mechanism should be chosen with care since it also comes with additional costs and complexity. Therefore, choose this option only if needed and ensure a good understanding of JavaScript.
To avoid problems with caching, we recommend using SASS whenever possible.