PKCE + Backend Exchange & Refresh

Frontend obtains code, backend exchanges, frontend auto-refreshes.

Setup Steps: