Oauth
https://developer.okta.com/blog/2019/10/21/illustrated-guide-to-oauth-and-oidc