Hi all,
We would appreciate support in assessing the feasibility of the following scenario - initially, on the same realm.
- Main application (domain X): this application is the preferred access point for users, providing access through a menu to different independent applications.The application is configured for OIDC access (authorization code) using a client (ClientMainApp). The application receives a set of specific claims, defined in ClientMainApp.
- Application 1 (domain Y): this is one of the different N independent applications in our ecosystem.
The application is configured for OIDC access (authorization code) using a client (ClientApp1). The application receives a set of specific claims, defined in ClientApp1.
Although the application is currently accessed directly, we are exploring the feasibility of accessing it through the main application.
The intended user experience is the following. Initially, the user accesses the main application (domainX), authenticates and the main app is launched. Once logged in, the user clicks the menu to open Application 1 (domainY), which is launched in a different tab/window without requiring the user
to authenticate and providing the application 1 of the set of specific claims defined in ClientApp1.
Considering token conversion is required, we approach the solution using token exchange (internal-internal) and we managed to convert the tokens. However, we haven’t achieved to launch Application 1 with the obtained token - we have serious doubts on whether this is feasible.
We would highly appreciate any hint or support in addressing this scenario.
Thanks in advance!