Pulse configures Spring to authenticate the user by delegating authentication to an OpenID Connect Provider (OP).
Pulse requests an access token along with the ID token. Internally, Pulse uses the access token to log into the Geode cluster's JMX manager.
If the OP issues a refresh token, Pulse attempts to refresh the user's access token when it expires.
If there is no refresh token, or if the refresh token has expired, or if the OP declines to refresh the expired access token, Pulse disconnects from the JMX manager and logs the user out of the Pulse browser session.