più o meno, in realtà la soluzione "migliore" non esiste ma ci sono due alternative più supportate di altre:
- Estendere il client Angular
- Sostituire il client Angular con tecnologie proprie
Su Portofino.js non posso commentare più di tanto non avendola mai usata (puoi scrivere loro aprendo una issue magari) mentre portofino-commander riprende lo strato di comunicazione HTTP/REST dal client Angular di Portofino 5 ma usando API standard come fetch e senza alcuna dipendenza da framework, quindi ha grosso modo le stesse funzionalità che trovi nella UI Angular. In pratica gli devi solo dare una funzione per recuperare user/password (nell'esempio sono fissi ma in un'applicazione reale mostreresti ad esempio una finestra di dialogo usando la libreria/framework che preferisci).
Appena ho un attimo la rilascio su npm e aggiungo due righe sull'installazione, che comunque se hai dimestichezza con lo sviluppo JavaScript moderno (package.json, npm, eccetera) è del tutto standard.