All SSO tokens, including the native OpenEdge SSO token, must expire after some set interval. They can be refreshed either by:
performing a full direct-login by the client
returning to the point where an SSO token was issued and requesting a new token with an extended expiration
Refreshing of a native OpenEdge SSO token takes place via a defined URL ( similar to the way HTTP FORM login is implemented). In this case the client uses a POST request to a URL and passes the refresh token it received with the last SSO token it obtained. If the refresh operation is successful it will return a new SSO token and, optionally, a new refresh token.
Client request
POST web-app-url/static/auth/token?op=refresh
{ “token_type” : “oecp”,
“refresh_token” : “oecp-ref-token”
}