SlideShare a Scribd company logo
OAuth:
The Next Big Thing in Security

groups.google.com/group/api-craft

Sam Ramji           @sramji
Apigee              sramji@apigee.com
                    +1-510-913-6495
THE PLATFORM
IMPERATIVE
Every market in history has had intermediaries
Business   Intermediaries   Customers
These intermediaries connect buyers and
sellers by knowing what both want and
creating convenient ways to transact
Apps are the new intermediaries.
Business   Apps   Customers
They occupy many niches already and
continue to multiply
App Store Growth 2008-2011
            600                                            12

            500                                            10
                    Apps Available
Thousands



                    Total App Downloads
            400                                            8




                                                                Billions
            300                                            6

            200                                            4

            100                                            2

             0                                             0




                                          Data from Wikipedia
As do devices.
Mary Meeker
Kleiner Perkins
Companies cannot build for all these niches as
each one requires distinct expertise in design
and development, and there are too many
niches.
As Marc Andreessen observed recently
“   In short, software is eating the world.

    We are in the middle of a dramatic and broad
    technological and economic shift in which
    software companies are poised to take over
    large swathes of the economy.


                                  Marc Andreessen
Evans, Hagiu, and Schmalensee
explored this deeply in 2006
OAuth: The Next Big Thing in Security
And Annabelle Gawer
has formalized the solution
OAuth: The Next Big Thing in Security
The platform business model.
PLATFORMS
ARE
OPEN
As we’ve learned from digital natives like
OAuth: The Next Big Thing in Security
open platforms grow the fastest.
Visualization by Apigee
In the API era of competition, speed is crucial
because critical mass leads rapidly to market
dominance.
[Ecosystem Competition]




                 Kishore S. Swaminathan, Chief Scientist, Accenture
Open platforms mean that
apps can be built by developers quickly

without formal commitment to
joint research,
joint development, and
joint marketing.
Open platforms decouple partners from the
platform provider’s business cycles.
This reduces the cost of innovation,

enabling many more experiments to be made
more quickly,

increasing the chance of a major improvement
to the platform business, its customers, and its
intermediaries.
This is low-friction innovation.
OPEN
DOES NOT MEAN
SECURE
This takes us to the stakes required for a
digital business in the API era.
For an intermediary to connect a buyer and
seller, there must be trust.
The intermediary must be trustworthy,
and the transaction must be trustworthy.
In modern businesses, buyers (users)
have accounts with sellers (providers)

which are filled with data
as well as transaction privileges.
For the system to function well,
  buyers must be able to fire their intermediary

without breaking their relationship with the seller.
With apps as the intermediary, new dynamics
exist on top of the historical foundation.
Apps are new.

They are often short-lived.

Their business model depends on building a
high volume of users.

They must have some way to attain their first
transaction and be proven or else improved.
And this way must align with the
loose coupling philosophy at the heart
of an open platform

otherwise we’ve just secured our way back
into old-fashioned closed businesses

and killed our platform opportunity.
“   20th Century IT was about raising barriers to
    entry for competitors.

    21st Century IT is about lowering barriers to
    participation.

                                    James Governor
                                            Redmonk
So how do you build a trustworthy system
in an open world?
It takes an open security architecture.
INTRODUCING
OAUTH
OAuth: The Next Big Thing in Security
It’s a free and open protocol

  built on licenses from the
  Open Web Foundation

and it’s the right choice for securing open platforms.
The Valet Key Metaphor
Eran Hammer-Lahav compares
the OAuth model to a valet key.

This is an apt metaphor.
OAuth: The Next Big Thing in Security
OAuth: The Next Big Thing in Security
OAuth: The Next Big Thing in Security
A Valet Key for Open Platforms
The heart of OAuth
is an authorization token with limited rights

which the user can revoke at any time
should they become suspicious or dissatisfied
with the app they’re using
to access your business.
When the token is first granted

the business shows the user what rights the
app is asking for
OAuth: The Next Big Thing in Security
and this negotiation is invisible to the app.
A perfect design for bootstrapping trust.
Just Enough Permission
An app should have just enough permission
to do the things the user wants it to.
OAuth: The Next Big Thing in Security
OAuth allows for granular access to the user’s
account.

The current alternative is all or none

Give the app your username and password –
which gives the app access to everything
about you.
In OAuth, permissions can be gracefully
upgraded as well.

If the user tries to do something in an app and
they haven’t authorized the corresponding
permission, the business can give the users
the option to add that permission, using the
bootstrapping sequence used to grant the
token in the first place.
Just Enough Responsibility
App developers are not security experts.
A developer’s job is to make software that
does what it is supposed to do.

A security expert’s job is to make sure
software never does what it is not supposed
to do.
App developers DO NOT WANT the
responsibility of holding a user’s secret
information.

Usernames and passwords,
Credit card and banking information,
Lifetime history of everyone you’ve emailed

These are heavy secrets
and require heavy security.
The right place for these is within your own
business, secured by your own experts and
your own infrastructure investments.
Decoupling partners from these challenges

keeps security consistent

with the open platform potential for
low-friction innovation.
THE OAUTH
IMPERATIVE
The most popular intermediaries
are connecting buyers with several
complementary sellers at the same time
OAuth: The Next Big Thing in Security
OAuth: The Next Big Thing in Security
That increases their value to the buyer

but also multiplies the difficulty and
risk of security
If one app holds secrets for many businesses

that app becomes the highest-risk part of the
system.
As more businesses follow the platform
imperative and add APIs
there is an imperative for the healthy growth
of the market through the new intermediaries.
The imperative is to make it easy for
developers to build great apps
that can delight users
and grow businesses.
The imperative is for businesses
to standardize on OAuth.
“We have our own version of OAuth”
“We invented something that’s kind of like OAuth”
The imperative is to make it easy for
developers to build great apps
that can delight users
and grow businesses.
The imperative is for businesses
to standardize on OAuth.
No developers were harmed in the production of this
presentation.
THANK YOU
Questions and ideas to:
@sramji
sramji@apigee.com +1-510-913-6495

groups.google.com/group/api-craft

More Related Content

PPTX
Amundsen's Dogs, Information Halos, and APIs
Sam Ramji
 
PPTX
Bigger, Better Business With OAuth
Apigee | Google Cloud
 
PDF
Enabling the Multi-Device Universe
CA API Management
 
PPTX
Balancing Security & Developer Enablement in Enterprise Mobility - Jaime Ryan...
CA API Management
 
PDF
Progress in the API Economy - April 2014
3scale
 
PDF
6 Reasons Why APIs Are Reshaping Your Business
Fabernovel
 
PDF
How to Choose the Right API Management Solution
CA API Management
 
PDF
APIs: State of the Union - Ross Garrett @ AppsWorld 2014
CA API Management
 
Amundsen's Dogs, Information Halos, and APIs
Sam Ramji
 
Bigger, Better Business With OAuth
Apigee | Google Cloud
 
Enabling the Multi-Device Universe
CA API Management
 
Balancing Security & Developer Enablement in Enterprise Mobility - Jaime Ryan...
CA API Management
 
Progress in the API Economy - April 2014
3scale
 
6 Reasons Why APIs Are Reshaping Your Business
Fabernovel
 
How to Choose the Right API Management Solution
CA API Management
 
APIs: State of the Union - Ross Garrett @ AppsWorld 2014
CA API Management
 

What's hot (19)

PPTX
The API Economy: API Provider Perspective / European Identity Summit 2012
3scale
 
PDF
Api architectures for the modern enterprise
CA API Management
 
PDF
Api for dummies
Patrick Bouillaud
 
PPTX
APIs for biz dev 2.0 - Which business model?
3scale
 
PDF
Managing Identity by Giving Up Control - Scott Morrison, SVP & Distinguished ...
CA API Management
 
PPTX
APIs: the Glue of Cloud Computing
3scale
 
PPTX
Becoming the Uncarrier: T-Mobile's Digital Journey
Apigee | Google Cloud
 
PDF
5 Steps for End-to-End Mobile Security with Consumer Apps
CA API Management
 
PDF
Using PaaS to run APIs and Microservices in Production
Apigee | Google Cloud
 
PDF
API360 – A How-To Guide for Enterprise APIs - Learn how to position your ente...
CA API Management
 
PPT
API Strategy Presentation
Lawrence Coburn
 
PDF
ProgrammableWeb's eSignature API Research Report
ProgrammableWeb
 
PDF
Drones, Phones & Pwns the Promise & Dangers of IoT APIs: Use APIs to Securely...
CA API Management
 
PPT
Enterprise API deployment best practice
Sanjay Roy
 
PDF
Mastering Digital Channels with APIs
CA API Management
 
PDF
API Maturity Model (Webcast with Accenture)
Apigee | Google Cloud
 
PDF
Adapting to Digital Change: Use APIs to Delight Customers & Win
CA API Management
 
PDF
WSO2Con EU 2015: Towards a Winning API Strategy
WSO2
 
PDF
Be My API How to Implement an API Strategy Everyone will Love
CA API Management
 
The API Economy: API Provider Perspective / European Identity Summit 2012
3scale
 
Api architectures for the modern enterprise
CA API Management
 
Api for dummies
Patrick Bouillaud
 
APIs for biz dev 2.0 - Which business model?
3scale
 
Managing Identity by Giving Up Control - Scott Morrison, SVP & Distinguished ...
CA API Management
 
APIs: the Glue of Cloud Computing
3scale
 
Becoming the Uncarrier: T-Mobile's Digital Journey
Apigee | Google Cloud
 
5 Steps for End-to-End Mobile Security with Consumer Apps
CA API Management
 
Using PaaS to run APIs and Microservices in Production
Apigee | Google Cloud
 
API360 – A How-To Guide for Enterprise APIs - Learn how to position your ente...
CA API Management
 
API Strategy Presentation
Lawrence Coburn
 
ProgrammableWeb's eSignature API Research Report
ProgrammableWeb
 
Drones, Phones & Pwns the Promise & Dangers of IoT APIs: Use APIs to Securely...
CA API Management
 
Enterprise API deployment best practice
Sanjay Roy
 
Mastering Digital Channels with APIs
CA API Management
 
API Maturity Model (Webcast with Accenture)
Apigee | Google Cloud
 
Adapting to Digital Change: Use APIs to Delight Customers & Win
CA API Management
 
WSO2Con EU 2015: Towards a Winning API Strategy
WSO2
 
Be My API How to Implement an API Strategy Everyone will Love
CA API Management
 
Ad

Viewers also liked (12)

PPTX
Amundsen's Dogs, Information Halos, and APIs
Apigee | Google Cloud
 
PDF
RESTful API Design, Second Edition
Apigee | Google Cloud
 
PDF
Intro to API Security with Oauth 2.0
Functional Imperative
 
PDF
Opensource Authentication and Authorization
ConFoo
 
PPTX
Introduction to OAuth 2.0 - the technology you need but never really learned
Mikkel Flindt Heisterberg
 
PDF
Implementing OAuth
leahculver
 
PPTX
Mit 2014 introduction to open id connect and o-auth 2
Justin Richer
 
PDF
OAuth for your API - The Big Picture
Apigee | Google Cloud
 
PDF
Introduction to OpenID Connect
Nat Sakimura
 
PDF
OAuth - Open API Authentication
leahculver
 
PPTX
An Introduction to OAuth 2
Aaron Parecki
 
PPT
Openid & Oauth: An Introduction
Steve Ivy
 
Amundsen's Dogs, Information Halos, and APIs
Apigee | Google Cloud
 
RESTful API Design, Second Edition
Apigee | Google Cloud
 
Intro to API Security with Oauth 2.0
Functional Imperative
 
Opensource Authentication and Authorization
ConFoo
 
Introduction to OAuth 2.0 - the technology you need but never really learned
Mikkel Flindt Heisterberg
 
Implementing OAuth
leahculver
 
Mit 2014 introduction to open id connect and o-auth 2
Justin Richer
 
OAuth for your API - The Big Picture
Apigee | Google Cloud
 
Introduction to OpenID Connect
Nat Sakimura
 
OAuth - Open API Authentication
leahculver
 
An Introduction to OAuth 2
Aaron Parecki
 
Openid & Oauth: An Introduction
Steve Ivy
 
Ad

Similar to OAuth: The Next Big Thing in Security (20)

PDF
Oauth ebook-2012-02
Varinder Saini
 
KEY
Why APIs are important
Andreas Krohn
 
PDF
OAuth big picture
Min Li
 
PPT
APIs and Beyond - Open Distribution Platforms
Martin Tantow
 
PPTX
Era of APIs: Why do we need an API Strategy
Bala Iyer
 
PPTX
Era of APIs: Why do we need an API strategy?
Bala Iyer
 
PPT
Disruption and the New Kingmakers: Software Developers and Payment Services
James Governor
 
PDF
How to Win in the New API Economy
Sachi Sawamura
 
PDF
APIs and Beyond: Open Distribution Platforms
APIMeetup
 
PPT
Creating killer location-based mobile apps
Jean-Luc David
 
PPTX
API Trends: What to expect in 2012
Apigee | Google Cloud
 
PDF
Re Inventing Enterprise IT around APIs and Apps
WSO2
 
PPTX
API Security: Does My Business Need OAuth?
Akana
 
PDF
Politics and API economy : How to enhance Trust for a programmable web?
Mehdi Medjaoui
 
PDF
The Business of APIs 2009 - ProgrammableWeb.com
Mashery
 
PPTX
Telco Innovation with APIs - Need for speed (Webcast)
Apigee | Google Cloud
 
PPT
Startup Junkie Underground - Top 10 Entrepreneurial Trends for 2011
DaVinci Institute
 
PPTX
APIs and the Creation of Wealth in the Digital Economy - APIDays Paris 2015 K...
3scale
 
PDF
AppExchange Partner Program Keynote - Dreamforce 2012- 9/18
Salesforce Partners
 
PPTX
API Security: Does My Business Need OAuth?
Akana
 
Oauth ebook-2012-02
Varinder Saini
 
Why APIs are important
Andreas Krohn
 
OAuth big picture
Min Li
 
APIs and Beyond - Open Distribution Platforms
Martin Tantow
 
Era of APIs: Why do we need an API Strategy
Bala Iyer
 
Era of APIs: Why do we need an API strategy?
Bala Iyer
 
Disruption and the New Kingmakers: Software Developers and Payment Services
James Governor
 
How to Win in the New API Economy
Sachi Sawamura
 
APIs and Beyond: Open Distribution Platforms
APIMeetup
 
Creating killer location-based mobile apps
Jean-Luc David
 
API Trends: What to expect in 2012
Apigee | Google Cloud
 
Re Inventing Enterprise IT around APIs and Apps
WSO2
 
API Security: Does My Business Need OAuth?
Akana
 
Politics and API economy : How to enhance Trust for a programmable web?
Mehdi Medjaoui
 
The Business of APIs 2009 - ProgrammableWeb.com
Mashery
 
Telco Innovation with APIs - Need for speed (Webcast)
Apigee | Google Cloud
 
Startup Junkie Underground - Top 10 Entrepreneurial Trends for 2011
DaVinci Institute
 
APIs and the Creation of Wealth in the Digital Economy - APIDays Paris 2015 K...
3scale
 
AppExchange Partner Program Keynote - Dreamforce 2012- 9/18
Salesforce Partners
 
API Security: Does My Business Need OAuth?
Akana
 

More from Apigee | Google Cloud (20)

PDF
How Secure Are Your APIs?
Apigee | Google Cloud
 
PDF
Magazine Luiza at a glance (1)
Apigee | Google Cloud
 
PPTX
Monetization: Unlock More Value from Your APIs
Apigee | Google Cloud
 
PDF
Apigee Demo: API Platform Overview
Apigee | Google Cloud
 
PDF
Ticketmaster at a glance
Apigee | Google Cloud
 
PDF
AccuWeather: Recasting API Experiences in a Developer-First World
Apigee | Google Cloud
 
PDF
Which Application Modernization Pattern Is Right For You?
Apigee | Google Cloud
 
PPTX
Apigee Product Roadmap Part 2
Apigee | Google Cloud
 
PPTX
The Four Transformative Forces of the API Management Market
Apigee | Google Cloud
 
PDF
Walgreens at a glance
Apigee | Google Cloud
 
PDF
Apigee Edge: Intro to Microgateway
Apigee | Google Cloud
 
PDF
Managing the Complexity of Microservices Deployments
Apigee | Google Cloud
 
PDF
Pitney Bowes at a glance
Apigee | Google Cloud
 
PPTX
Microservices Done Right: Key Ingredients for Microservices Success
Apigee | Google Cloud
 
PDF
Adapt or Die: Opening Keynote with Chet Kapoor
Apigee | Google Cloud
 
PDF
Adapt or Die: Keynote with Greg Brail
Apigee | Google Cloud
 
PDF
Adapt or Die: Keynote with Anant Jhingran
Apigee | Google Cloud
 
PDF
London Adapt or Die: Opening Keynot
Apigee | Google Cloud
 
PDF
London Adapt or Die: Lunch keynote
Apigee | Google Cloud
 
PDF
London Adapt or Die: Closing Keynote — Adapt Now!
Apigee | Google Cloud
 
How Secure Are Your APIs?
Apigee | Google Cloud
 
Magazine Luiza at a glance (1)
Apigee | Google Cloud
 
Monetization: Unlock More Value from Your APIs
Apigee | Google Cloud
 
Apigee Demo: API Platform Overview
Apigee | Google Cloud
 
Ticketmaster at a glance
Apigee | Google Cloud
 
AccuWeather: Recasting API Experiences in a Developer-First World
Apigee | Google Cloud
 
Which Application Modernization Pattern Is Right For You?
Apigee | Google Cloud
 
Apigee Product Roadmap Part 2
Apigee | Google Cloud
 
The Four Transformative Forces of the API Management Market
Apigee | Google Cloud
 
Walgreens at a glance
Apigee | Google Cloud
 
Apigee Edge: Intro to Microgateway
Apigee | Google Cloud
 
Managing the Complexity of Microservices Deployments
Apigee | Google Cloud
 
Pitney Bowes at a glance
Apigee | Google Cloud
 
Microservices Done Right: Key Ingredients for Microservices Success
Apigee | Google Cloud
 
Adapt or Die: Opening Keynote with Chet Kapoor
Apigee | Google Cloud
 
Adapt or Die: Keynote with Greg Brail
Apigee | Google Cloud
 
Adapt or Die: Keynote with Anant Jhingran
Apigee | Google Cloud
 
London Adapt or Die: Opening Keynot
Apigee | Google Cloud
 
London Adapt or Die: Lunch keynote
Apigee | Google Cloud
 
London Adapt or Die: Closing Keynote — Adapt Now!
Apigee | Google Cloud
 

Recently uploaded (20)

PDF
A Strategic Analysis of the MVNO Wave in Emerging Markets.pdf
IPLOOK Networks
 
PDF
Using Anchore and DefectDojo to Stand Up Your DevSecOps Function
Anchore
 
PDF
OFFOFFBOX™ – A New Era for African Film | Startup Presentation
ambaicciwalkerbrian
 
PPTX
Dev Dives: Automate, test, and deploy in one place—with Unified Developer Exp...
AndreeaTom
 
PDF
Orbitly Pitch Deck|A Mission-Driven Platform for Side Project Collaboration (...
zz41354899
 
PDF
Software Development Methodologies in 2025
KodekX
 
PDF
Brief History of Internet - Early Days of Internet
sutharharshit158
 
PPTX
The-Ethical-Hackers-Imperative-Safeguarding-the-Digital-Frontier.pptx
sujalchauhan1305
 
PDF
Get More from Fiori Automation - What’s New, What Works, and What’s Next.pdf
Precisely
 
PDF
Make GenAI investments go further with the Dell AI Factory
Principled Technologies
 
PPTX
IT Runs Better with ThousandEyes AI-driven Assurance
ThousandEyes
 
PDF
The Future of Artificial Intelligence (AI)
Mukul
 
PDF
Data_Analytics_vs_Data_Science_vs_BI_by_CA_Suvidha_Chaplot.pdf
CA Suvidha Chaplot
 
PDF
Doc9.....................................
SofiaCollazos
 
PPTX
OA presentation.pptx OA presentation.pptx
pateldhruv002338
 
PDF
GDG Cloud Munich - Intro - Luiz Carneiro - #BuildWithAI - July - Abdel.pdf
Luiz Carneiro
 
PDF
AI-Cloud-Business-Management-Platforms-The-Key-to-Efficiency-Growth.pdf
Artjoker Software Development Company
 
PDF
Automating ArcGIS Content Discovery with FME: A Real World Use Case
Safe Software
 
PPTX
Agile Chennai 18-19 July 2025 | Emerging patterns in Agentic AI by Bharani Su...
AgileNetwork
 
PPTX
cloud computing vai.pptx for the project
vaibhavdobariyal79
 
A Strategic Analysis of the MVNO Wave in Emerging Markets.pdf
IPLOOK Networks
 
Using Anchore and DefectDojo to Stand Up Your DevSecOps Function
Anchore
 
OFFOFFBOX™ – A New Era for African Film | Startup Presentation
ambaicciwalkerbrian
 
Dev Dives: Automate, test, and deploy in one place—with Unified Developer Exp...
AndreeaTom
 
Orbitly Pitch Deck|A Mission-Driven Platform for Side Project Collaboration (...
zz41354899
 
Software Development Methodologies in 2025
KodekX
 
Brief History of Internet - Early Days of Internet
sutharharshit158
 
The-Ethical-Hackers-Imperative-Safeguarding-the-Digital-Frontier.pptx
sujalchauhan1305
 
Get More from Fiori Automation - What’s New, What Works, and What’s Next.pdf
Precisely
 
Make GenAI investments go further with the Dell AI Factory
Principled Technologies
 
IT Runs Better with ThousandEyes AI-driven Assurance
ThousandEyes
 
The Future of Artificial Intelligence (AI)
Mukul
 
Data_Analytics_vs_Data_Science_vs_BI_by_CA_Suvidha_Chaplot.pdf
CA Suvidha Chaplot
 
Doc9.....................................
SofiaCollazos
 
OA presentation.pptx OA presentation.pptx
pateldhruv002338
 
GDG Cloud Munich - Intro - Luiz Carneiro - #BuildWithAI - July - Abdel.pdf
Luiz Carneiro
 
AI-Cloud-Business-Management-Platforms-The-Key-to-Efficiency-Growth.pdf
Artjoker Software Development Company
 
Automating ArcGIS Content Discovery with FME: A Real World Use Case
Safe Software
 
Agile Chennai 18-19 July 2025 | Emerging patterns in Agentic AI by Bharani Su...
AgileNetwork
 
cloud computing vai.pptx for the project
vaibhavdobariyal79
 

OAuth: The Next Big Thing in Security

Editor's Notes

  • #17: Invisible Engines
  • #51: http://www.istockphoto.com/stock-photo-15802228-young-man-in-hoodie-smiling.php?st=6167408