Single Grid Scenario with External Systems
This scenario describes a local grid which has two external systems configured.
-
A user attempts to access a grid application (AppServer). This application requires an authenticated user.
-
The call is redirected to the active session provider. The session provider handles authentication and role mapping.
-
Upon a successful login, the call is redirected to the AppServer application.
-
AppServer requires information about an external system and asks the ESSM for the current user’s credentials. The application provides its request name for this external system.
-
The ESSM reviews the request from AppServer and validates that the provided AppServer request name is mapped to an existing external system. If there is a match, the ESSM looks up the external credentials to the mapped external system for the current user.
-
The external credentials, now decrypted, are returned to AppServer.
-
The application uses the external credentials to access the external system on behalf of the user.
-
The response is sent back to the user.