Example project of App Builder SDK that also shows implementation of external authentication as well.
- How to create Angular host application that comsumes the front-end SDK package - a step-by-step document guide.
- How to create a Custom server consuming App Builder Backend SDK - a step-by-step document guide for VS Code or Visual Studio
- OpenID Authentication within the context of App Builder - This document is intended to serve as a comprehensive guide outlining the setup process for OpenID authentication within the context of the App Builder application, as an alternative to the IAM Infragistics provider. Users have the flexibility to utilize any other type of authentication provider, for the purposes of this demonstration, we will focus on integrating with an OpenID Server. Upon completion of this walkthrough, users will be equipped to log in utilizing non-IG authentication via an OpenID Server. Optional document.
- Frontend SDK external authentication options (host app) - this document shows how the App Builder SDK can connect to an OpenID Connect server and it will execute the Authorization Code + PKCE flow to perform authentication. If the authentication is performed by the host application instead, it can set to appbuilder SDK and prevent the additional authentication flow.
- [Optional document] Guide to App Builder Authorization Backend Endpoint Configuration and Implementation - This document is intended to serve as a comprehensive guide outlining specific App Builder Back-end endpoints that accept or reject calls by a user based on their role, in other words, determining if the current user is authorized to execute certain specific backend actions.
- [Optional document] Customizing IAuth User Service Interface - This document is intended to serve as a comprehensive guide if a customization isneeded for specific logic part of the Auth and Permissions services you could extend the base implementations and override any required method to add your custom logic.
- [Optional document] Customizing IPermissions Service Interface - This document is intended to serve as a comprehensive guide if a customization isneeded for specific logic part of the Auth and Permissions services you could extend the base implementations and override any required method to add your custom logic.
- **[Optional document] Guide to specify your own default resources (themes, data sources, app templates) - This document