I had a good time learning about oAuth in my Workdaybot Slack Project. In fact, the main thing I learned about in that project was how to make oAuth work! So I whipped up this explainer so that I could share what I learned.
View this live at http://juniorbird.github.io/oauth-explainer/
I built this in SVG, because why not? It was a great exercise to learn all about drawing with Canvas. It's also been fun to push to github pages!
I show real keys in this example, because I personally find it more useful to see things that look real than something like {SECRET_HERE}. The keys shown have been deactivated.