API Key
Gestione delle API Key
E' possibile accedere al pannello di gestione delle API Key attraverso il menù laterale, come indicato in figura:

Visualizzazione API Key
Una volta raggiunta la pagina di gestione, sarà possibile:
- Visualizzare l'elenco di API Key che l'utente ha precedentemente generato
- Cercare tra queste
- Creare API Key
- Eliminare API Key

Creazione API Key
Cliccando su
si aprirà il pannello di creazione API Key:

Da qui, selezionare:
- Un
Client: modulo Sistema Data Analytics al quale si vuole accedere attraverso API Key - Un
Role: entità gestita dal modulo selezionato inClientverso la quale si vuole autorizzare l'accesso.
Una volta cliccato su Salva, verrà mostrata la chiave generata:
Salvataggio chiave
La chiave andrà conservata con cura, in quanto non sarà più possibile ricopiarla

Utilizzo API Key
Supponiamo di aver creato un Workflow con un Service che espone una porta di tipo REST.
Se volessimo accedere all'endpoint da questa esposta attraverso API Key, occorrerà creare una nuova API Key
con Client bda e Role id-del-workflow-contenente-il-service.
A quel punto, utilizzandola in una chiamata REST come di seguito indicato, sarà possibile accedere all'endpoint:
curl --header 'Authorization: Apikey <api-key>' \
--location 'https://alida.<tuo-dominio>/events/bda/<bda-id>/<service-id>/<path-based-on-your-app>'
Eliminazione API Key
Cliccando su
sarà possibile
eliminare la relativa API Key.