In this course, I'll show you an actual OAuth implementation, from a developer's perspective. We'll look at the code that powers an integration between two sample applications written in Laravel. You'll also be introduced to Postman, an excellent free tool for working with APIs.
[MUSIC] Hello and welcome to the Tuts+ Coffee Break Course on understanding OAuth through a simple implementation. In this course we'll step through an actual OAuth 2 implementation from a developer's perspective. If you're still a little fuzzy on what OAuth is or why we use it, you might want to check out the previous course in this series. It's called understanding OAuth, and it covers OAuth at a higher level from a user's perspective. We've got two Laravel applications. The first is my bookshelf, which is the OAuth provider. The second is WormRate, which is an OAuth consumer. In this course we'll be getting into code, API endpoints, and HTTP requests. So you'll want a good HTTP client if you don't have one already. The one used in this course is Postman, which is free to download from the Chrome extension store. In the GitHub repo for this course you'll find the source code for both applications, as well as a collection of presets for Postman that you can import on your own machine. I'm Simon Backey, your instructor for the course. Follow along with me and in about ten minutes you'll have an idea of what an OAuth implementation might look like.