A typical API Management workflow assumes that Subscriptions are created (and requested) by the Developer Portal users from the Developer Portal. Sentinet Administrative Console is typically used to approve requested Subscriptions.
Nevertheless, Sentinet Administrative Console can be used to mage all or any aspects of API Product's Subscription management "on behalf" of a Developer Portal user and his Consumer account, which is described in this chapter.
Click + ADD SUBSCRIPTION toolbar button.
Provide Subscription Name and select API Product and Consumer. Select Status of a new Subscription and Expiration (keep Expiration unchecked to create never expired subscription).
When all required fields are populated, SAVE button will be enabled. Click it to save Subscription.
Once Subscription is created, its screen shows additional tabs, APPLICATIONS, AUDIT and MONITORING. These tabs show information related to this specific Subscription. AUDIT and MONITORING screens operate according to the same concepts described earlier in this document in the Audit and Monitoring chapters.
A typical API Management workflow assumes that Applications will be are created and managed by the Developer Portal users from the Developer Portal.
Sentinet Administrative Console users can add new, delete or modify existing Application(s) of this Subscription from the APPLICATIONS tab "on behalf" of the Developer Portal users, where the concept of Subscription's Application is described in the Developer Portal Introduction chapter.
You have to save Applications added to this list (click SAVE button) in order to see and/or regenerate API Keys generated by Sentinet for new Applications.
Application Keys must be sent by API consumer application(s) with either ApiKey Query Parameter or an HTTP header (query parameter name or HTTP header name is case insensitive).
ApiKey Query Parameter: http://myserver/Node/order.svc/getstatus?orderId=123?ApiKey=IYpEnBflSdAdeMJDkoIvgGZPbLqUgl90tZ81LjwxNMXGF-Yc52HkQxoWTakiVXd7
ApiKey HTTP Header: ApiKey: IYpEnBflSdAdeMJDkoIvgGZPbLqUgl90tZ81LjwxNMXGF-Yc52HkQxoWTakiVXd7