You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
If an API owner connects an API to proxy, they typically do not want any direct calls to the API. In other words, they do not want to show the backend URL to API consumers at all. This happens for a number of reasons (security, monetization and so on).
I have found at least one API in production (apinf.io), where API is connected to a proxy, but the API base path is still disclosed to users in API profile Details tab.
Steps to reproduce
Log in to apinf.io (e.g. as admin )
Go to Catalog
Select Pokemon API
Check the proxy settings: whether the API is connected to a proxy
Check the API URL in the details tab: is it identical to the Proxy base path or the API base path
Expectation
If API is connected to a proxy, the API URL in Details should be identical to Proxy base path
Actual result
API is connected to a proxy, but the API URL is the API base path.
Version
0.47.0
Screenshot
The text was updated successfully, but these errors were encountered:
@bajiat Tested this. It happens because one step of migration is missed when we were integrating MQT proxy. DB schema for Proxy Backend has the additional field type and there displays Proxy URL if the type equals "API Umbrella". The APIs are on production site don't have this field.
Three tentative steps to fix:
Delete and Publish a Proxy Backend configuration again (via UI) or
If an API owner connects an API to proxy, they typically do not want any direct calls to the API. In other words, they do not want to show the backend URL to API consumers at all. This happens for a number of reasons (security, monetization and so on).
I have found at least one API in production (apinf.io), where API is connected to a proxy, but the API base path is still disclosed to users in API profile Details tab.
Steps to reproduce
Expectation
If API is connected to a proxy, the API URL in Details should be identical to Proxy base path
Actual result
API is connected to a proxy, but the API URL is the API base path.
Version
0.47.0
Screenshot
The text was updated successfully, but these errors were encountered: