When a user tries to subscribe to an API using an application owned by a tenant who is not the owner of API is not permitted simply because the subscribe button in Devportal is not available.
Because of this issue, cross tenant subscription cannot be facilitated.
Steps to reproduce:
Create an Application "App1" in Devportal as admin of Tenant1 (This App will be owned by tenant 1).
Log out from tenant 2 and log in to publisher as Admin of Tenant2.
Create "API1" is an API with public store visibility and owned by Tenant2.
Change Life cycle state to "Published"
Navigate to dev Portal and navigate to "GO TO PUBLIC DEVPORTAL"
Then navigate to "Tenant1"
Then click on that and select API1 and try to subscribe to that API1 using App1
Description:
When a user tries to subscribe to an API using an application owned by a tenant who is not the owner of API is not permitted simply because the subscribe button in Devportal is not available. Because of this issue, cross tenant subscription cannot be facilitated.
Steps to reproduce:
Affected Product Version:
3.2.0 Rc1
Environment details (with versions):