Authentifizierung über angepasste Login-Implementierung

Wenn Sie angepasste Implementierungen für das Login im Web (getlogin.vm o.ä.) und dabei in Velocity $AuthProxy verwenden, müssen Sie ggf. Anpassungen vornehmen.

Folgende Klassen wurden geändert

  • de.uplanet.lucy.server.auxiliaries.AuthProxy.login(ISession, String, Map<String, String>) liefert nun eine Map statt eines Strings zurück.

  • Für ein explizites Login des Anonymen Benutzers ist nun eine eigene Funktion (de.uplanet.lucy.server.auxiliaries.AuthProxy.loginAnonymous(ISession, String)) vorgesehen.

Folgende Klassen wurden entfernt

  • de.uplanet.lucy.server.auxiliaries.AuthProxy#isPasswordAcceptable(java.lang.String)

  • de.uplanet.lucy.server.auxiliaries.AuthProxy#getChallenge(de.uplanet.lucy.server.connector.IServerBridgeRequest, java.lang.String, java.lang.String, boolean)

  • de.uplanet.lucy.server.auxiliaries.AuthProxy#invalidateChallenge(java.lang.String)

  • de.uplanet.lucy.server.auxiliaries.AuthProxy#fakeChallenge(java.lang.String, java.lang.String)