Se aggiungi ENCTYPE='multipart/form-data' e usi il post se il form avrà input di tipo file , text , select etc passerai tutto quindi i campi che avevi prima continueranno a funzionare ma adesso oltre a loro manderai anche un file.
Per fare l'upload in jsp non ti serve autenticarti , la jsp viene trasformata a runtime in servlet quindi è come se facessi una jsp col form e una servlet.
Il fatto della autenticazione è una scelta dello sviluppatore ossia se si vuole che per fare l'upload serva essere autenticati si sceglie quella strada ma non è obligatorio.
Certo se non mi devo autenticare posso intasare il server di file etc perchè nessuno saprà chi ha inviato cosa ecco perchè si usa l'autenticazione.
Prima cerca di capire l'upload poi l'autenticazione e infine li combini.