Hallo zusammen,
ich möchte mich gegen einen AD Authentifizieren.
Ich habe dazu folgendes Programmiert:
Wir müssen bei unseren Windows-Anmeldung die Domaine (AD) voranstellen (adname.dom) und dann die userid. Beispiel oben im Quelltext adname.dom\\userid.
(Doppel Backslash sind nur wegen String)
Nur leider funktioniert das nicht.
Wie kann ich die Domaine mitgeben wie wenn ich sie an der Windows-Anmeldung mitgebe.
So wie oben gezeigt geht es nicht.
Hat jemand eine Idee?
Besten Dank, grüße franzy
ich möchte mich gegen einen AD Authentifizieren.
Ich habe dazu folgendes Programmiert:
Java:
LoginContext lc;
try
{
System.setProperty("java.security.krb5.realm", "domaineImDNS.de");
System.setProperty("java.security.krb5.kdc", "ServerXYZ");
lc = new LoginContext("", null, new StaticCallbackHandler("adname.dom\\userid", "password""), new StaticConfiguration("com.sun.security.auth.module.Krb5LoginModule"));
lc.login();
lc.logout();
}
catch (LoginException le)
{
throw new ValidationException("Anmeldung fehlgeschlagen: " + le.getMessage(), le);
}
catch (Exception ex)
{
throw new ValidationException("Anmeldung fehlgeschlagen: " + ex.getMessage(), ex);
}
Wir müssen bei unseren Windows-Anmeldung die Domaine (AD) voranstellen (adname.dom) und dann die userid. Beispiel oben im Quelltext adname.dom\\userid.
(Doppel Backslash sind nur wegen String)
Nur leider funktioniert das nicht.
Wie kann ich die Domaine mitgeben wie wenn ich sie an der Windows-Anmeldung mitgebe.
So wie oben gezeigt geht es nicht.
Hat jemand eine Idee?
Besten Dank, grüße franzy