TSDN
- Web App navigates a user to the login endpoint on Frontend Server which creates a session
- Frontend Server redirects a user to authorisation form on Auth Server
- Auth Server created one-time code and redirects a user to Frontend Server with it
- Frontend Server retrieves Access Token and stores it under the session made on step 1
- Frontend Server returns a user to Web App
- Web App retrieves Access Token via ajax with session from Frontend Server
- Web App updates Access Token via ajax with session from Frontend Server
- Frontend Server updates Access Token from Auth Server
- Web App redirects a user to Frontend Server for Logout
- Frontend Server redirects a user to Auth Server for Logout