Add support for Client Credentials Grant Type to OAuth2 authentication