Come devo gestire la sessione utente nell'applicazione CLI?

0

Sto sviluppando un'applicazione basata su CLI. Ha un comando "login" per eseguire l'autenticazione:

$ myapp login 
$ Type username: hector
$ Type password: *****
$ Login success!

Internamente, myapp login fa una richiesta contro un'API HTTP e un token di autenticazione (JWT) viene restituito, quindi ho bisogno di tenerlo in qualche modo nel client, per inviarlo nelle richieste successive.

Devo memorizzare questo token nel disco? O forse tenerlo in memoria e rendere la sessione 'volatile'? C'è qualche schema o pratica ben nota per questo?

    
posta Héctor 26.06.2018 - 18:39
fonte

1 risposta

0

Ho trovato una risposta qui: link

Ha un link al sito di Heroku e spiega molto bene come vanno incontro a questo. Fondamentalmente, memorizzano il token di autenticazione nel file ~/.netrc .

    
risposta data 26.06.2018 - 18:49
fonte

Leggi altre domande sui tag