Brian
Brian

Reputation: 307

Get the name of the Application that triggers a call from WSO2 API Manager

Is it possible to get the name of the Application that triggered the API call on WSO2 API Manager and pass it on to the call as a header?

Any can help how to do this please.

Upvotes: 0

Views: 591

Answers (2)

Chamila Adhikarinayake
Chamila Adhikarinayake

Reputation: 3758

One option would be to implement an custom handler. See Writing Custom Handlers

APIMgtUsageHandler is one of the handlers in API manager which collects the application name (to collect usage data). So you can refer it as a sample handler on how to get the application name. see APIMgtUsageHandler.java

Upvotes: 0

DSotnikov
DSotnikov

Reputation: 634

Yes, application name is part of the JWT token that you get with the calls. Here's documentation.

JWT tokens are enabled by default in WSO2 API Cloud (the public hosted service from WSO2). So if you are using it - everything just works.

If you are deploying API Manager yourself, you need to configure JWT yourself as explained here.

Upvotes: 0

Related Questions