Authorization Flow

Below is a sequence diagram describing the actors and roles involved in our Authorization Flow using OAuth2.0 and Shibboleth.  The server serving the YOUnite UI plays a minimal role as it is a single-page web app with all code being downloaded to the client/browser on the first hit.  

The User/Browser flow is color coded to convey a sense of what site/url is showing in the browser's location bar during that part of the flow.