http://tools.ietf.org/html/draft-ietf-oauth-v2-31#section-1.3.4 Allowing TokenFetcher to retrieve a token without a refresh token if grant type is set to `client_credentials` would solve the issue.