Ciao a tutti!
Come anticipato ieri durante l’incontro, stiamo testando Apache Keycloak per la gestione utente e per l’accesso e il controllo delle risorse.
Attualmente stiamo lavorando sui seguenti flussi:
-
Client in React --> login su keycloak --> ricezione del token di autenticazione
-
Client React autenticato --> API Gateway --> Keycloak --> API Gateway --> gestone chiamata API --> client React
Appena possibile pubblicheremo il client in modo che sia disponibile per tutti.
Lato backend, come sapete, stiamo utilizzando openwhisk: sul repository trovate le action che stiamo testando per il PoC e la documentazione.
Per i test ci siamo appoggiati sulla piattaforma di IBMCloud che mette a disposizione un’implementazione di openwhisk, ma vorremmo produrre un docker compose per la gestione di tutto l’ambiente (se qualcuno ci vuole dare una mano… )
Prima di concentrarci sul docker, però, volevamo provare a chiudere i flussi di cui sopra testando anche solo con installazione in locale.
Il primo flusso è in cantiere, mentre sul secondo ci sono ancora diverse questioni aperte:
- @massimo.scattarella ci puoi supportare con Keycloak? In particolare sulla parte di autenticazione delle API
- @msciab ci puoi dare due dritte su come funziona l’API Gateway di OpenWhisk? Sembra essere la strada ideale per l’integrazione con Keycloak
Cosa ne pensate dei flussi?