Fix configurazione dei client di PDND
Con questa issue si vogliono implementare i seguenti fix
1 le configurazioni già abilitate non vengono caricate
durante il caricamento della seguente pagina, dovrebbe essere eseguita la chiamata autenticata
GET https://api.qa.stanzadelcittadino.it/pdnd/v1/tenants/<tenant_id>/configs
che restituisce la lista delle config attive(is_avtive:"true"). In questo modo sarà possibile vedere le config abilitate in precedenza
2 La creazione di un nuovo client deve includere l'inserimento del client id
Il client id è un UUID reperibile presso la piattaforma della PDND ed è essenziale per costrurire gli headers utilizzati per richiedere il voucher sulla pdnd.
Per poter creare un nuovo client gli step sono i seguenti:
-
andare sulla pdnd e creare un nuovo client inserendo il nome la descrizione
-
importare il nome sulla stanza
-
recuperare la chiave pubblica dalla stanza e inserirla sul client creato sulla pdnd
-
recuperare dalla pdnd il kid (una stringa alfanumerica) e inserirla sulla configurazione della stanza
-
recuperare il cliend id (uuid) dalla pdnd e inserirla nella configurazione della stanza
-
inviare la seguente POST autenticata:
https://api.qa.stanzadelcittadino.it/pdnd/v1/tenants/
/clients``{ "id": "client id", "name": "nome client", "env": "collaudo", "key_id": "kid", "key_pair_id": "keysid" }