OAuth 2.0 is the industry-standard protocol for authorization. OAuth 2.0 focuses on client developer simplicity while providing specific authorization flows for web applications, desktop applications, mobile phones, and living room devices.Cancel changes
Here is a video by Nate Barbettini which explain OAuth 2.0 and OpenID Connect in plain English.
https://www.youtube.com/watch?v=996OiexHze0
Here is a list of ready to go applications for getting access tokens and user information and see how it's working. You could easily install them or using the docker image to get an access token.