Witam

Mam problem z "podwójnym" uwierzytelnianiem aplikacji na serwerze z włączonym Basic Authentication. Użytkownik wchodząc po raz pierwszy pod podany URL aplikacji proszony jest o uwierzytelnienie przez Apache - podaje tam swój login/hasło po czym ładowana jest aplikacja.

W aplikacji używam apletu, który z racji swoich możliwości musi być chroniony przez uwierzytelnienie Apache, nie mogę go wydzielić do niechronionych zasobów serwera itd.
To co mi przeszkadza, to to, że podczas ładowania aplikacji wyświetla się okienko uwierzytelniające JVM:
user image

Tutaj użytkownik oczywiście może ponownie podać swoje dane i wszystko działa ale chciałbym uniknąć sytuacji, w której musi logować się dwa razy - jest to na pewno dla niego niezrozumiałe i niewygodne.

W kodzie apletu mogę się odwoływać podając odpowiedni nagłówek do http request. Moje pytanie jest, czy mogę się jakoś "z automatu" autoryzować już przy ładowaniu apletu, tak żeby użytkownik nie musiał się logować do JVM? Aplet wywoływany jest w index.html w taki sposób:

	<script type="text/javascript">
			document.write('<applet id="print_applet" name="Printers" code="printers.main.PrintersApplet archive="Printers.jar" WIDTH="0" HEIGHT="0">');
			document.write('<PARAM name="param" value="'+param+'">');
			document.write('<PARAM name="classloader_cache" value="false">');
			document.write('</applet>');
	</script>