Sto sviluppando un codice che sarà responsabile della creazione di nuovi utenti e della modifica di quelli esistenti tramite un'API in un sistema di gestione degli utenti. Ho sviluppato la classe di autenticazione, che gestisce l'autenticazione dell'utente API tramite nome utente / password e restituisce un cookie che viene memorizzato come proprietà nell'oggetto di autenticazione.
Il cookie deve essere inviato insieme a qualsiasi chiamata API, ma non sono sicuro dell'approccio migliore per strutturarlo.
Inserisco l'oggetto di autenticazione nelle varie classi utente responsabili della modifica e della creazione di utenti affinché possano chiamare il metodo Authentication- > getCookie (); oppure, è meglio per ogni classe User istanziare l'oggetto Autenticazione e chiamare i metodi per autenticare e restituire il cookie; o c'è un metodo migliore.