27. API Portal
Participating in Ecosystem:
Providing APIs
Increased Reach
Capture Long Tail
Increased Value
through Connectivity
Efficient Personalization
by Partner
Customer
Loyalty
28. API Security is super important
in Ecosystems
API ProviderAPI Consumer
Consent
OAuth
OpenID Connect
API connections
need to be secure
operate on user data
29. More on API Security
and Identity…
https://api-university.com/books/openid-connect/ https://api-university.com/books/oauth-2-0-book/
30. Flow of Money and Value
in Digital Ecosystems
App Developer &
API Consumer
App
End-
User
API-fied
Product
API
Provider
API
34. ▪ Alexa Ecosystem
▪ Part 4 of Alexa Account Linking with OAuth: Call Protected
API from Skill Service
▪ API Days Zürich 2019
▪ Part 3 of Alexa Account Linking with OAuth: Skill Service:
Get Access Token
▪ Part 2 of Alexa Account Linking via OAuth: Account Linking
Configuration on Skill Interface
▪ Part 1 of Alexa Account Linking with OAuth: Registration
with OAuth Provider
▪ Alexa Account Linking with OAuth
▪ Skill Interface vs Skill Service – What is the Difference?
▪ Alexa Skill Store vs. Mobile App Store
▪ The Convenience of Voice-Driven Payment
▪ How do Alexa Skills work?
▪ How can we as API Developers Make Money with Alexa
Skills?
▪ Three Common Misunderstandings about OpenID Connect
▪ OAuth 2 vs. OpenID Connect
▪ Spotify API – How to get an OAuth Access Token (API
Review Series)
▪ Spotify API – How to get a Playlist (API-Review Series)
▪ How to use the Image Search API of unsplash.com (API-
Review Series)
▪ API-Review Series: How to use a GeoLocation API
▪ API-Review Series: What makes a great API?
▪ AWS AppSync Use Cases
▪ Building GraphQL APIs with AWS AppSync
▪ Find your way in AWS AppSync
▪ How to Test your Webhook (a.k.a. Event Receiver)
▪ APIs and Events are the Hands and Eyes
▪ What is a GraphQL Pattern?
▪ AppSync Architecture
▪ What is a GraphQL Query?
▪ What are GraphQL Subscriptions?
▪ Where is the Graph in GraphQL?
▪ Events are Everywhere where there are APIs
▪ Why are there Two Languages in GraphQL?
▪ Technologies for Realizing Events with APIs
▪ What is inside the Webhooks Book?
▪ APIs and Events
▪ New Requirements for APIs
▪ Revenue of Digital Business Leaders
▪ What is the difference between API Design and API
Architecture?
▪ Why should APIs be RESTful?
▪ Consumer-Oriented API Design
▪ Why do I need OpenAPI, Swagger or RAML?
▪ APIs are Products
▪ Why is API Design important?
▪ What is the Business Model of your API?
▪ From Good to Great API
▪ What is API Design?
▪ API Design Book Available Today
▪ Let developers try your APIs without registration!
▪ Consumer-oriented API Design
▪ What is a well-designed API?
▪ API Design with Swaggerhub
▪ Architectural Styles for APIs: SOAP, REST and RPC
▪ APIs and the Internet of Things
▪ A first glimpse of the new Amazon API Gateway
▪ What are API Description Languages?
▪ How to describe APIs?
▪ The relation between OpenID Connect and OAuth 2
▪ What should an API Methodology deliver?
▪ How to put API Architecture into Practice?
▪ Why do we need an API Architecture?
▪ How to build APIs efficiently?
▪ What is API Architecture?
▪ Which Actors are involved in OAuth Flows?
▪ OAuth 2.0 Usage
▪ What is OAuth 2?
▪ The Password Anti Pattern