carbon-apimgt
carbon-apimgt copied to clipboard
[Improvement] Lightweight apikey
Purpose
The current API Key implementation in the API Manager includes several claims that are not essential for the API Key itself but are required during the API Key authentication process.
Solution
- Remove the unnecessary claims from the API Key.
- Modify the authentication process to retrieve API, Application, and Subscription-related details directly from the Data Store.
- Remove the subscription validation-related configuration from the configs, making it mandatory to validate the subscription during the authentication process.
Resolves https://github.com/wso2/api-manager/issues/3097