the most interesting parts were reading the OAuth2.0 RFC before looking through the simple-oauth2 library's source code and playing with ES6 Promises For non-RC people out there here is what it looks like with replaced names and images.