Azure API Management

Preview:

Citation preview

Azure API ManagementA Solution for Creating a Successful API Program

Jeremy Brown | jeremy@jeremysbrown.com | @jeremysbrown

What makes an API Program Successful?

• Developer Engagement

• Business Insights

• Analytics

• Security and Protection

Logical Architecture

Azure API Management

• Hosted Anywhere• Any Platform and Framework

Demo:Adding API Management Service

APIs, Operations & Products

Operation

API Z

Product A

API X API Y

API Z

Product B

API X

Product C

API Y

Demo:Creating APIs and Products

Warning: Contrived Example Alert

Sample APIs

• http://demotimer.azurewebsites.net

• http://demoprojecttracker.azurewebsites.net

Developer Portal

• https://triaugdemo.portal.azure-api.net

Policies

• Modifies API Behavior through Configuration

• Applied to Proxy

• Executed Sequentially on Request or Response

• Scope of a Policy• Product

• API

• Operation

• Policy Types• Access Restriction

• Authentication

• Caching

• Cross Domain

• Transformation

Demo:Policy Configurations

Options for Securing your API

• OAuth 2.0

• Basic Authentication

• Mutual Certificates

• Policy

• VPN (Premium Tier Only)

• Express Route

• Firewall (on premises)

Demo:Using OAuth 2.0

API Management has an API

• All UX options in portal are mapped to an API

• Used to delegate actions to existing website• User Signup and Log In

• Product Subscriptions

Contact Me: Jeremy Brown

• jeremy@jeremysbrown.com

• @jeremysbrown

• www.jeremysbrown.com

Recommended