GoldenGate 23ai provides the option to extend the session and will display an alert for users to confirm and accept the extension.

If the user fails to acknowledge the alert within the specified time frame, the session will automatically expire due to inactivity. As a result, the user will be required to re-enter their login credentials in order to access their account and continue using the platform.

There is an API where user can alter the timeout session and an example below demonstrates some of the options available.

#-- This example allow you to modify the WebUI session timeout settings
#-- Documentation for this options:
#-- https://docs.oracle.com/en/middleware/goldengate/core/23/oggra/op-services-version-deployments-deployment-services-service-patch.html

curl -k -L -X PATCH 'https://<IP or hostname>/services/v2/deployments/<Deployment>/services/adminsrvr' \
-H 'Content-Type: application/json' \
-H 'Authorization: Basic <encoded username:password>' \
-d '{
  "config": {
    "authorizationDetails": {
        "sessionDurationSecs": 7200,
        "sessionInactiveSecs": 3600,
        "sessionReauthorizationLimit": 12,
        "useMovingExpirationWindow": false,
        "validityDurationSecs": 300
    }
  }
}'

Full Documentation for the API:

https://docs.oracle.com/en/middleware/goldengate/core/23/oggra/op-services-version-deployments-deployment-services-service-patch.html

2 responses to “Modify GoldenGate Session Timeout”

  1. delicatelyexuberant59788c67ea Avatar
    delicatelyexuberant59788c67ea

    I also wanted to extend the default session timeout, although in my case (GoldenGate 23.5) the above steps did not work. After getting it to work I documented the steps here. Maybe they are useful for someone.

    Like

    1. Alex Lima Avatar

      Thank you for the update. I have not tested lately. i will give it a try.

      Like

Leave a reply to delicatelyexuberant59788c67ea Cancel reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.