Azure API Management


Azure API Management and Backend Web API


I am having a Web API deployed in Azure App service. The Web API is protected using Azure AD. I am planning to use API Management for exposing the api to various users.
Right now, I have enabled basic authentication to the developer portal in API Management. Also, I have enabled OAuth 2.0 authentication for the back end server (user Authorization). So, if i login to the developer portal, i can see two fields - Subscription
Key and Authorization. The Subscription key will be the developer's subscription to the portal and the Authorization will be the OAuth authorization which is required for the back end server.
Also, if api management url needs to be accessed by any users, the user need to pass the subscription key in the query string and the token in the authorization header (eg: a desktop client).
Is there any way to call the api managament url by just using the JWT token and not using the subscription key (but i would still need to know which developer/user had accessed the service). What I am looking forward is single token that can be used to authenticate
the user to the developer portal and that can be used to authenticate to the back end api (either by translation to the back end server token or by any other means)
Thanks,
John
You cannot to use jwt and associate request with specific apim user. But you can use log-to-eventhub policy to log some information related to every request (e.g. some identifier from jwt token) and later correlate it with some apim user. But there's no
direct support at apim now.

Related Links

REST API to list out SQL Database Pricing Tiers
Adding/Removing Code Samples on Developer Portal
Access to the Program files path is denied.
Unable to Invoke wcf service, which was hosted on Azure Biztalk virtual machine throuth API
Limitations on URL Template?
Using Office 365 EWS API in Azure
Temporary Glitch or Bug?
API Management in new/old portal - working?
How to Authenticate the Resource manager api calls ?
Expose a REST API POST method as GET - not possible?
Does Azure API Management include WAF functionality?
find-and-replace policy statement's "to" attribute does not accept a zero length string
On Developer Portal Login, Redirect the User to Home
In Resource Manager Templates, Is it possible to iterate inside keys expecting an array of items (nested loops)
Azure Scheduler Rest API: Update Job - How to Remove advanced scheduling options? - Error: Schedules are not supported for recurrence unit 'Hour'
I am getting error when trying to add a user group from Active directory in the Azure API management product

Categories

MSDN
Windows Desktop Develo...
Microsoft Office for D...
Exchange Server
Project
In-App Advertising (Ad...
Kinect for Windows SDKs
Microsoft Partner Center
Visual C++
Parallel Computing in ...
MSBuild
Visual Studio Code Vis...
Test Tools in Visual S...
AdSDK Integration & Ad...
Network Monitor
Application Security f...
Windows Desktop Pro-Au...
Development with the W...
General Office Develop...
Open XML Format SDK
SharePoint Legacy Vers...
Workflow Manager 1.0
Azure SQL Database
Azure Marketplace
Azure Data Factory
Azure SQL Data Warehouse
Azure IoT Hub
Azure Functions
Publishing Apps for th...
.NET Framework Setup a...
.NET Framework Class L...
Common Language Runtim...
Windows Communication ...
Visual Studio Visualiz...
Team Foundation Server...
Team Foundation Server...
Team Foundation Server...
Software Modeling Tools
XML, System.Xml, MSXML...
Microsoft Live Labs Volta
JScript Native
Microsoft Robotics - H...
.NET Compact Framework
Windows Mobile Develop...
Visual Studio Smart De...
SQL Server SMO/DMO
SQL Server Replication
SQL Server Application...
Windows Embedded 8.1 I...
SQL Server 2012 PowerP...
SQL Server 2012 High A...
SQL Server 2012 Spatia...
SQL Server 2012 Master...
Bing Maps: Map Control...
CRM Development
Script Junkie Discussion
WebsitePanel - Develop...
Bing Maps REST, SOAP, ...
Bing Maps for Windows ...
SQL Server Protocols
Exchange Server Develo...
Microsoft Lync Client ...
Getting Started with S...
Report a Silverlight Bug
MVVM / ViewModel Patte...
Game Development with ...
Retired SharePoint Bus...
Retired InfoPath Forms...
Project Online General...
.NET Framework 4: Wind...
Building Development a...
Building Windows Store...
Building Windows Store...
Casablanca
Crystal Reports for Vi...
Game Technologies: Dir...
General Troubleshootin...
General Windows MultiP...
Innovate on Office
ISV Community Days
Microsoft Security Dev...
Office Live Small Busi...
Popfly Bugs and Sugges...
Regular Expressions
Search Server: Federation
Search Server: Report ...
Server Core Developers
Share your How to samp...
SQL Creation
TFS Deployment to Azure
Visual C++ MFC and ATL
Visual Studio 2008 SP1...
Visual Studio Database...
Visual Studio Web Perf...
Windows Developer Prev...

Resources

Encrypt Message



code
soft
python
ios
c
html
jquery
cloud
mobile