2. What we’ll cover What is OpenID and OAuth? Where and why are these used? “In the wild” examples. Source code examples.
3.
4.
5. How does OpenID Work? What’s your OpenID? User enters OpenID. Request the OpenID Provider page. Provider returns page with openid.server and, optionally, openid.delegate. Build URL and make request to OpenID server. OpenID server presents login screen. User provides credentials. OpenID server asks user to authorize use. User responds to authorization request. User redirected to success or failure URL. Appropriate page is rendered depending on success or failure.