In my previous post, I talked about how OAuth allows users to grant third-parties access to their web services without sharing their passwords. In that previous example, our user (Bob) accessed his Twitter account through the bit.ly web site. This time, let's look at what happens when Bob is using a mobile app instead of a web app.
OAuth has taken off as a standard way for apps and websites to handle authentication. But OAuth is a confusing spec that can be hard to pin down.
I wanted to talk a little about what is OAuth and when you should use it for your API – hopefully pin it down a little in a few blog posts. I covered a lot of this in OAuth: The Big Picture. Check out the video and slides!
Let’s start with what is OAuth and why it came about.
Thanks to all who participated in last week's webinar: "API Trends: What to expect in 2012" with Sam @sramji, Anant @jhingran, and Brian @brianpagano. Here are the video and slides. Thanks for a great interactive session.
Thanks to all who participated in yesterday's webinar - " Optimizing APIs for Many Devices" with Sam @sramji, Brian @brianpagano, and Greg @gbrail. Included are the video and slides. We'd love to hear more of your thoughts and questions; please join the conversation on the api-craft forum.
In a recent post I talked about how you need APIs as your business grows; how services need to integrate directly to a companies' business processes through APIs rather than indirectly through a portal or Web site. Check it out here.
This time, because APIs need to scale, I talk about how you need the Cloud to effectively manage those APIs and enable developers to be successful using your APIs to build their apps.
You need a cloud to effectively manage your APIs.
Cloud services need APIs. APIs need clouds. They are Yin and Yang. If you are working with one, you are working with the other.
First the Yin – if you have a cloud why you need APIs?
One of the ways cloud services (IaaS, PaaS, or SaaS) achieve scale is through customer self-service.
This usually means a customer portal, through which early customers – usually small companies or a department of a larger company – set up and manage their service.
At this scale, “integration” is achieved through people using the portal to interact...
Thanks to all that attended yesterday's webinar "Bigger, Better Business with OAuth." Unfortunately, we had a Webex outage which cut the webinar audio off after a few minutes, but thanks to @sramji and @landlessness for finishing out the webinar for the video (and slides below) after the outage.