ApiAppLink
Con ApiAppLink
se crea una asociación de APIs para una aplicación.
Esta asociación concede permisos definidos para el Client ID de un consumidor.
Incluye una lista de APIs, planes y funciones concedidas.
Es posible asignar a una aplicación una o más APIs con permiso en uno o varios planes de acceso de la Plataforma de API de Sensedia.
Para activar ApiAppLink
, necesita haber creado:
-
Una App;
-
Una API;
-
Un Plan.
Listar App
Para listar todas las apps disponibles, utilice el comando: ssd apim get app --name "app-sample"
Conectar API a App
Para conectar una API a una App, debe conceder permisos a través de ApiAppLink
. Los permisos pueden ser para:
-
APIs
-
Planes
-
Apps
Puede usar un ApiAppLink para permitir que una app acceda solo al entorno de desarrollo.
|
Configurar plan
apiVersion: api-management.sensedia.com/v1 kind: Plan spec: # Campos de identificación 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
Conectar API a App, mediante plan
Con el plan creado en el tema anterior, puede conectar API y App:
apiVersion: api-management.sensedia.com/v1 kind: ApiAppLink metadata: spec: # Campos de identificación apiRef: - name: API Sample version: 1.0.0 plans: - name: [DEV] Plan API Sample appRef: name: my-app
Share your suggestions with us!
Click here and then [+ Submit idea]