Hello people.
We are trying to create a kind of portal which will serve as a host to multiple (3 at the moment) separate Angular SPAs, with the intention to be extendable (add more apps or "modules" in the future).
The current 3 web apps are in separate repos, and mostly have the same dependencies. They use the same ui framework but have different styling.
Our requirement is to somehow make those 3 work under another host application which will handle :
- Authentication (both apps use the same auth service and users will sign in once and access resources using JWT tokens)
- Navigation/Routing (the host app will be responsible for switching through the web apps and navigating some of the app routes)
- Provide global styles that will be inherited by the other apps