You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Jeremy is a full stack engineer who has been creating web apps for over 15 years. He's an organizer of the OkcRuby developer group and an active open source contributor. You might also find him drumming, shooting photos, or brewing.
Getting started with authentication in SOA environments can seem like a daunting subject, but it doesn't need to be difficult. This talk will cover everything you need to know to get started building your own SOA systems. We'll look at the details of building a centralized authentication service and allowing other apps to delegate their authentication needs to the service.
Reviewer Notes
This talk will consist of one main conceptual point, and the rest will be information about how to implement the concept.
The main conceptual point of the talk is : If you understand "Login with GitHub/Twitter/Facebook" then you understand SOAuthentication
We'll examine the concepts behind "Login with GH/T/FB" and how those concepts translate into SOA environments. Then we'll see that we can use the same technology (spoiler : OAuth) to drive our SOA applications. We'll see how to build our authentication service using familiar tools (OmniAuth and/or Devise) and how to add (and test) functionality to make it an OAuth provider. Then we'll create a small OAuth client gem that can be used in other apps to delegate authentication to our auth service.
After the talk the audience members should be ready to begin building their own SOA environments.
Pitch
Over the last year I've built and deployed a production system using SOA ideas and patterns, and I'd love to share what I've learned with the Ruby community. This is a topic that really interests me and I find that many developers have lots of questions about it. It would be great to help some people get started with their own SOA projects. I'm scheduled to give this talk at RailsConf in April.