Single Grid Scenario with External Systems

This scenario describes a local grid which has two external systems configured.

  1. A user attempts to access a grid application (AppServer). This application requires an authenticated user.

  2. The call is redirected to the active session provider. The session provider handles authentication and role mapping.

  3. Upon a successful login, the call is redirected to the AppServer application.

  4. 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.

  5. 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.

  6. The external credentials, now decrypted, are returned to AppServer.

  7. The application uses the external credentials to access the external system on behalf of the user.

  8. The response is sent back to the user.