Use OpenID Connect with PKCE for More Secure SPAs

Use OpenID Connect with PKCE for More Secure SPAs