Theory and Demonstration of OAuth 2.0 and OIDC (OpenID Connect). OAuth, OIDC, PKCE, JWT, Implicit, Hybrid, hacking, etc.