ApiAppLink
With ApiAppLink you create an association of APIs for an app.
This association grants defined permissions to a consumer’s Client ID.
It includes a list of APIs, plans, and granted functions.
It is possible to assign one or more APIs to an app with permission in one or more Sensedia API Platform access plans.
To trigger ApiAppLink, you need to have created:
-
An App;
-
An API;
-
A Plan.
Connect API to App
To connect an API to an App, you’ll need to grant permissions via ApiAppLink. Permissions can be for:
-
APIs
-
Plans
-
Apps
You can use an ApiAppLink to allow an app to access only the development environment.
|
Configure plan
apiVersion: api-management.sensedia.com/v1
kind: Plan
spec:
# Identifying fields
name: [DEV] Plan API Sample
apiRef:
name: API Sample
version: 1.0.0
description: Plan test
default: true
flows:
- context:
revision: 1
resourceRef:
name: customers
operationRef:
method: GET
path: /customers
requestInterceptors:
- restrictAccess:
environmentRefs:
- name: Sandbox
type: Allow
Connect API to APP, via plan
With the plan created in the previous topic, you can connect API and APP:
apiVersion: api-management.sensedia.com/v1
kind: ApiAppLink
metadata:
spec:
# Identifying fields
apiRef:
- name: API Sample
version: 1.0.0
plans:
- name: [DEV] Plan API Sample
appRef:
name: my-app
Thanks for your feedback!
EDIT
Share your suggestions with us!
Click here and then [+ Submit idea]