You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Properly share the OAuth client list between invocations. This means we don't grab a new token for every request.
Don't validate OAuth tokens twice when getting a new token.
Enable SO_KEEPALIVE on request sockets to ensure that TCP Keep Alive packets are sent to avoid zealous firewalls/proxies that terminate idle TCP sessions when Rundeck jobs take a long time.
Note that for most platforms, the keep alive timers are configured system wide. For Linux, for example, the following sysctls are relevant:
Rundeck 2.7 removed the CLI tools which included an exception class that was being used in this plugin. This simply switches to using a an Apache HttpClient based class.