Anmeldung mit falschem Passwort liefert keine Rückmeldung
Die Anmeldung mit einem falschen Passwort führt dazu, dass das RW einfach nur blockiert steht und keine Rückmeldung liefert.
Korrekt wäre eine Rückmeldung an den Nutzer, dass die Anmeldung fehlgeschlagen ist - früher war das auch mal so.
Im Log auf dem Server kommen folgende Warnungen & Fehler:
#000143 10.10.2019 16:48:59,261:+0200 (TID:000219) ======================
WARNUNG: Datenverteiler.de.bsvrz.dav.dav.main.LowLevelConnectionsManager
Benutzer bitctrl hat erfolglos versucht, sich ▒ber die alte Hmac-Authentifizierung zu authentifizieren. Falls das Passwort in der Konfiguration verschl▒sselt gespeichert ist, funktioniert die Authentifizierung nur mit dem neuen Verfahren (ben▒tigt Kernsoftware ab 3.9.0).
#000144 10.10.2019 16:48:59,262:+0200 (TID:000219) ======================
WARNUNG: Datenverteiler.de.bsvrz.dav.daf.communication.lowLevel.LowLevelCommunication
Rahmenwerk_auf_192.168.56.1_Benutzer_bitctrl (Typ: typ.applikation)[172.16.100.158:63750]: Ausnahme bei der Verarbeitung eines empfangenen Telegramms: de.bsvrz.dav.daf.communication.lowLevel.telegrams.AuthentificationRequest{}:
java.lang.IllegalStateException: Nicht authentifiziert
at de.bsvrz.dav.daf.communication.protocol.UserLogin$1.getRemoteUserId(UserLogin.java:49)
at de.bsvrz.dav.dav.main.LowLevelConnectionsManager.login(LowLevelConnectionsManager.java:499)
at de.bsvrz.dav.dav.communication.appProtocol.T_A_HighLevelCommunication.update(T_A_HighLevelCommunication.java:444)
at de.bsvrz.dav.daf.communication.lowLevel.LowLevelCommunication$WorkerThread.run(LowLevelCommunication.java:815)
#000145 10.10.2019 16:49:08,849:+0200 (TID:000224) ######################
FEHLER : Datenverteiler.de.bsvrz.dav.dav.main.HighLevelConnectionsManager
Der Datenverteiler konnte sich nicht mit dem Benutzer "TestDatenverteilerBenutzer" bei der Konfiguration authentifizieren, die SRP-Authentifizierung ist daher nicht funktionsf▒hig: Es gibt kein Benutzerobjekt mit dem Namen "TestDatenverteilerBenutzer".:
de.bsvrz.dav.daf.main.config.ConfigurationTaskException: Die Konfiguration lehnt den Auftrag ab: Die Authentifikationsdaten sind fehlerhaft
at de.bsvrz.dav.daf.main.impl.config.request.SrpUserAdministration.sendUserAdministrationQuery(SrpUserAdministration.java:214)
at de.bsvrz.dav.daf.main.impl.config.request.SrpUserAdministration.getSrpVerifier(SrpUserAdministration.java:459)
at de.bsvrz.dav.dav.main.HighLevelConnectionsManager.fetchSrpVerifierAndUser(HighLevelConnectionsManager.java:540)
at de.bsvrz.dav.dav.main.HighLevelApplicationManager.fetchSrpVerifierAndAuthentication(HighLevelApplicationManager.java:205)
at de.bsvrz.dav.dav.communication.appProtocol.T_A_HighLevelCommunication.fetchSrpUserData(T_A_HighLevelCommunication.java:728)
at de.bsvrz.dav.dav.communication.appProtocol.T_A_HighLevelCommunication.update(T_A_HighLevelCommunication.java:476)
at de.bsvrz.dav.daf.communication.lowLevel.LowLevelCommunication$WorkerThread.run(LowLevelCommunication.java:815)
Caused by: de.bsvrz.dav.daf.main.InconsistentLoginException: Die Konfiguration lehnt den Auftrag ab: Die Authentifikationsdaten sind fehlerhaft
at de.bsvrz.dav.daf.main.impl.config.request.SrpUserAdministration.getMessage(SrpUserAdministration.java:295)
at de.bsvrz.dav.daf.main.impl.config.request.SrpUserAdministration.sendUserAdministrationTask(SrpUserAdministration.java:329)
at de.bsvrz.dav.daf.main.impl.config.request.SrpUserAdministration.sendMessage(SrpUserAdministration.java:237)
at de.bsvrz.dav.daf.main.impl.config.request.SrpUserAdministration.access$000(SrpUserAdministration.java:59)
at de.bsvrz.dav.daf.main.impl.config.request.SrpUserAdministration$1.sendAndReceiveValidateRequest(SrpUserAdministration.java:150)
at de.bsvrz.dav.daf.communication.srpAuthentication.SrpClientAuthentication.authenticate(SrpClientAuthentication.java:98)
at de.bsvrz.dav.daf.main.impl.config.request.SrpUserAdministration.login(SrpUserAdministration.java:119)
at de.bsvrz.dav.daf.main.impl.config.request.SrpUserAdministration.sendUserAdministrationQuery(SrpUserAdministration.java:191)
... 6 more