TomCat-Realm mit POST Parameter umgehen ?

Hallo zerix,

tja ich denke Du hast es richtig verstanden :).
Nur leider funktioniert es nicht. Klar habe ich es einfach mal getestet, aber das Anmeldefenster erscheint trotzdem. Ich habe das Gefühl es ist ihm auch ziemlich schnuppe was ich das sende und das Fenster erscheint immer.
Evlt. fehlt mir noch eine Parameter-Einstellung in der WEB.XML, wobei ich dort einfach nur die Standardeinstellungen entsprechend auf JDBC-Realm konfiguiert habe.

Grüsse
Matze
 
Hallo,
ich hatte leider erst jetzt die Möglichkeit mich wieder um das Problem zu kümmern.
Zum Status:
Ich habe jetzt die REALM auf FORM umgestellt. Jetzt würde ich gerne im Fall das die Parameter User und Passwort an die Login-Seite geschickt werden, TomCat mitteilen das der User Authentifiert ist und Ihm die Genehmigung erteilen.

Bei meinem Test bekomme ich wohl erfolgreich die Authentifierung, aber kann mich trotzdem nicht auf andere Seiten bewegen, sondern gelange immer wieder auf die Login-Seite.
Achja das ganze mit TomCat 4.12.
<code>
import java.net.*;
import java.io.*;

public class Login extends Authenticator
{
private String username;
private String password;

protected PasswordAuthentication getPasswordAuthentication() {
return new PasswordAuthentication(username, password.toCharArray());
}
public void Login(String username, String password)
{
this.username = username;
this.password = password;
try
{
java.net.URL url = new java.net.URL("http://localhost:8080");
URLConnection conn = url.openConnection();
Authenticator auth = new Login();
java.net.Authenticator.setDefault(auth);
conn.setDoOutput(true);
System.out.println("User: "+username+" - Passwort: "+password);
System.out.println("Auth: "+auth);
}
catch (MalformedURLException e) {e.printStackTrace();}
catch (IOException e) { e.printStackTrace();}
}
}
</code>

Hat jemand eine Idee weshalb ich mich nicht weiter bewegen kann ? bzw. kann es am localhost liegen ?

Vielen dank im voraus.
Grüsse
Matze
 
Zurück