Hi Everyone,I want to implement a shared menu block in the theme library module so that I can access the same menu with dynamic links, allowing the theme to be used across multiple applications. Additionally, if we integrate SSO login, it will be the perfect addition. Thank you in advance for your time and assistance.
Hello @Ranjeet Singh ,
Please refer the below steps.
1. Shared Menu (Reusable UI)
Create a Library Module (e.g., UI_Library).
Define a Theme and a Layout (e.g., CommonTheme, Layout_Common).
Build a Menu Block with input list MenuItems (Label, URL, Icon, IsVisible).
Add the MenuBlock to the layout and make all components Public.
Consumer apps reference this theme and layout for consistent UI and navigation.
2. SSO Integration
Configure SSO (e.g., Azure AD) via the Identity Provider settings in Service Center.
Optionally, centralize login logic in a core or shared module.
Set each app's authentication to use External Provider.
All apps will share the same login experience and user session.
Hope this works.
Thanks,
Senthil