Greetings-
My organization is an Apigee X cloud user. We also use Apigee’s “integrated portal” for publishing our API catalog and for developers to register their apps, get keys, etc.
In the Apigee integrated portal (developer portal), when a developer creates an app and subscribes to an API product, the default status of the key is “active” even if the API product the person has subscribed to requires manual approval and that approval has not happened yet.
And, in a scenario where the developer has created two or more keys for their app, and they have subscribed to two or more API products, there is no way for them to tell in the developer portal which key has been approved for which product.
It feels like we are experiencing a disconnect between how developer credentials are stored and displayed in the Apigee console in GCP vs how they are displayed in the integrated portal. In the Apigee console, when you open up the “app details” view under distribution/apps, there is a separate tile displayed for each credential (key/secret pair) and on each of those tiles it lists the API products and the approval status of each (pending or approved). In the developer portal, there is no equivalent hierarchy of credential->product->approval status. If the developer portal was more akin to the way the information is organized in the Apigee console, then consumers would be more clear on the status of each key / API product combination and whether or not their key(s) have been approved yet.
Does anyone know if there is a setting we can use in the developer portal to create better alignment between how this information appears in the Apigee console and the developer portal? Perhaps there is something we’re missing. Alternatively, if it can’t be fixed with configuration on our part, is there a standard procedure we can follow to determine if this is in the product roadmap for the integrated developer portal? And if not, how can we put that request in so it can be considered by the product managers?
Thanks for any guidance.