Moving between portals should not need any additional work. It will be just a redirect to another portal-secured URL so that portal can initiate OIDC request with HSID when portal session does not exist, and HSID will pick up the existing HSID-authenticated session. This is supported between cloud to cloud or cloud to on prem HSID integrated portals.
However, for the following cases, calling Aikyam Web SSO V2 endpoint helps to re-instantiate HSID authenticated session before moving into another portals.
- The user stays on the portal application for a long time, and HSID authenticated session expires after 30 mins.
- HSID authenticated session expires if there is no HSID-related activity, e.g. HSID settings page access, HSID OIDC execution on another portal, etc).
- The user uses a mobile portal application, and mobile portal application guides the user to webview / in-app browser / external mobile browser and shows HSID settings page or other portal application page.
- If the user is using biometrics login, mobile app’s biometrics login currently relies on HSID created refresh / access token, and HSID OIDC isn’t executed for this use case. Therefore, HSID authenticated session and cookie do not exist in the target webview / in-app browser / external mobile browser.
- Typically, mobile platform’s webview does not share a cookie, therefore, when the user is navigated to webview, webview does not have a HSID authentication cookie, even if HSID OIDC happened beforehand.