[x] 1. aggiungere nuovo paramatro al WgBrowser per settare url del tenant-inventory
[x] 2. aggiungere nuovo paramatro al WgBrowser per settare username e password dell'utente su tenant-inventory
[x] 3. aggiungere nuovo paramatro al WgBrowser per settare username e password client su tenant-inventory
[x] 4. aggiungere qui un nuovo Request Handler, che viene ritornato se è settato il parametro al punto 1
[x] 5. Il nuovo request handler deve fare una richiesta di token al tenant inventory, e tenere il token in memoria. Il token deve essere aggiunto agli here di tutte le chiamate come fatto qui
[x] 6. A volte il token deve essere passato come parametro in query string. Aggiungere un nuovo parametro al WgBrowser con il nome del parametro di query string da usare per passare il token.
[x] 7. Il nuovo request handler deve analizzare l'url e la query string. In presenza in query string del parametro del punto 6, passato senza un valore, deve aggiungere il token e non metterlo in header
Per adesso del punto 3 e 4 ne aggiungo due di parametri, per comodità. Se si sa che arriveranno come un blocco unico e non necessiteranno di trasformazioni o separazioni si può fare un parametro unico.
Aggiunta parametri qui https://git.cgm.ag/cgm.it.studiofarma.cv/wgbrowser/-/blob/master/WgBrowser/Program.cs#L34
Utilizzare la collection postman fornita, come esempio di chiamata al tenant inventory.
Esempio di implementazione di test funzionante qui