Why use Client Credentials flow?
I've been looking at using oauth2 client credentials grant to secure my API (all users will be trusted 3rd parties). I'm following the same approach as paypal here: https://developer.paypal.com/docs/integration/direct/paypal-oauth2/ However, I see that HTTP:// basic auth is used to acquire a bearer token. Then the bearer token is used to secure the API calls. What I don't understand is, if you're going to trust TLS and http: basic auth to retrieve the bearer token - why not just use http: basic auth for the API calls? What is the benefit of using bearer tokens? What am I missing? As per The