I recently had to mess pretty deeply with an oAuth implementation. A friend asked me how I understood oAuth and I remembered this link. I’ve scoured the web for explanations and I think if you take the time to read the linked post, it’s the best explanation out there.
What is oAuth? If you’ve ever wanted to know how the “Sign in with Google/Facebook/Twitter” etc. services worked, thats oAuth! For smaller shops, this is infact more secure than trying to spin up your own implementation. For my non-developer audience, you can get a brief but good understanding with this gentle introduction to oAuth by Lifehacker.
When you’re ready to find out more, the linked post is the way to go. There’s got to be an easier way to explain this though. I’ll try working on an easier visualization for oAuth, when time permits.