Support for machine to machine (M2M) authentication has been requested frequently as of recently. To provide the best compatibility with 3rd-party software, we should implement the [OAuth Client Credentials Grant](https://datatracker.ietf.org/doc/html/rfc6749#section-4.4).