diff --git a/.classpath b/.classpath
index 0ceb063..5c4da46 100644
--- a/.classpath
+++ b/.classpath
@@ -846,21 +846,85 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/de/superx/servlet/UserInitializer.java b/src/de/superx/servlet/UserInitializer.java
index 80d6211..dfd1177 100644
--- a/src/de/superx/servlet/UserInitializer.java
+++ b/src/de/superx/servlet/UserInitializer.java
@@ -573,7 +573,11 @@ public class UserInitializer {
passwort = "dummy"; // bei LDAP oder so
boolean isPasswordOK = false;
- if (isRemotePasswortCheck) {
+ //System.out.println("getAuthType: "+ request.getAuthType());
+ //System.out.println("isRemotePasswortCheck: "+ isRemotePasswortCheck);
+ if(request.getAuthType() !=null && request.getAuthType().equals("shibboleth")) {
+ isPasswordOK = true;
+ } else if (isRemotePasswortCheck) {
isPasswordOK = new LdapPasswordChecker().isLdapPasswordOK(false, mandantenID, user, passwort);
} else {
diff --git a/superx/WEB-INF/lib/superx5.2.jar b/superx/WEB-INF/lib/superx5.2.jar
index ed0c806..d654b16 100644
Binary files a/superx/WEB-INF/lib/superx5.2.jar and b/superx/WEB-INF/lib/superx5.2.jar differ