Table of contents README Setup Requirements Setup Introduction Introduction to OAuth and OpenID Connect Sample Application Architecture Intro Labs Authorization Code Grant in Action Practice Authorization Grant Flows Hands-On Labs Lab 1: The server side (resource server) Lab 2: The client side Best-Practices & Recommendations Client-Side Server-Side