Salve qualcuno sarebbe cosi gentile da spiegarmi a che serve la classe Authenticator?
Salve qualcuno sarebbe cosi gentile da spiegarmi a che serve la classe Authenticator?
Se ti riferisci a java.net.Authenticator, è una classe che viene usata per fornire username/password nel momento in cui una connessione (di norma tramite HttpURLConnection e affini) richiede autenticazione a livello HTTP, ovvero la basic oppure la digest authentication.
Andrea, andbin.dev – Senior Java developer – SCJP 5 (91%) • SCWCD 5 (94%)
java.util.function Interfaces Cheat Sheet — Java Versions Cheat Sheet
praticamente l'ho utilizzata con JMail .e ho capito solo che serve per l'autenticazione ma nient'altro...
Andrea, andbin.dev – Senior Java developer – SCJP 5 (91%) • SCWCD 5 (94%)
java.util.function Interfaces Cheat Sheet — Java Versions Cheat Sheet
secondo voi è corretto utilizzare un oggetto authenticator in un ' applicazione client-server locale, oppure meglio creare un oggetto credenziali , con campi ed es : username e password?
Andrea, andbin.dev – Senior Java developer – SCJP 5 (91%) • SCWCD 5 (94%)
java.util.function Interfaces Cheat Sheet — Java Versions Cheat Sheet
Allora un server che è collegato a un db che contiene il nome degli utenti e client un pc nella stessa rete che chiede di accedere alle info del db ma prima ci si deve loggare col server ! E' tutto locale !! Il server e il db risiedono in un pc e attorno tutti gli altri pc che si collegano al server! Comunicano con socket naturalmente!
Quindi client e server sono applicazioni standalone Java (non sono applet e nemmeno webapp Java EE) che usano Socket/ServerSocket?
Allora innanzitutto il protocollo di comunicazione su socket è "tuo", (quasi) sicuramente inventato da te. E in ogni caso, con i socket, il java.net.Authenticator non centra assolutamente perché entra in gioco solo su HTTP tramite gli URLConnection.
Andrea, andbin.dev – Senior Java developer – SCJP 5 (91%) • SCWCD 5 (94%)
java.util.function Interfaces Cheat Sheet — Java Versions Cheat Sheet