Description
The current Credly integration only has the static configuration for the authorization token.
In practice, Credly authorization tokens expire after 180 days.
The Credentials service does not record when the token was created or last refreshed, and it does not refresh the token through the Credly API.
As a result, once the token expires, Credly-related operations such as badge issuance and badge template sync can fail until an operator manually updates the configuration.
Supporting Info
docs.credly.com/browse/docs/authentication-methods
Expected Result
The Credentials service should refresh the token through the Credly API before the token expires.
Description
The current Credly integration only has the static configuration for the authorization token.
In practice, Credly authorization tokens expire after 180 days.
The Credentials service does not record when the token was created or last refreshed, and it does not refresh the token through the Credly API.
As a result, once the token expires, Credly-related operations such as badge issuance and badge template sync can fail until an operator manually updates the configuration.
Supporting Info
docs.credly.com/browse/docs/authentication-methods
Expected Result
The Credentials service should refresh the token through the Credly API before the token expires.