OK. Das ist behoben. Für alle, die dies ebenfalls erfahren, müssen Sie das Spring-Profil "pulse.authentication.default" einstellen oder das AuthenticationManager Bean nicht laden.
Das gesamte Problem ist mit der Dokumentation des RowStore, die besagt, dass dies OPTIONAL ist, wenn es tatsächlich erforderlich ist.
http://rowstore.docs.snappydata.io/docs/manage_guide/pulse/quickstart.html#topic_795C97B46B9843528961A094EE520782
Er sagt, bei Schritt 4), dass die Sicherheit der Konfiguration Optional ist, wenn in der Tat müssen Sie ein Frühlings-Profil übergeben. Auch im Abschnitt "Authentifizieren von Impulsbenutzern" heißt es, dass dies keine Voraussetzung ist.
Um das Problem zu beheben, musste ich das Spring-Profil "pulse.authentication.default" übergeben, um das Bean in spring-security.xml zu aktivieren und pulse.war ordnungsgemäß zu implementieren.
Ein besserer Weg für SnappyData pulse.war, dies in Zukunft zu tun, könnte die Verwendung von "! Pulse.authentication.custom" sein, die immer die standardmäßige AuthenticationManager-Bean lädt, solange keine benutzerdefinierte konfiguriert wurde.
Beispiel Wechsel für Zukunft machen es wirklich optional:
<beans:beans profile="!pulse.authentication.custom" >
<authentication-manager>
<authentication-provider>
<user-service>
<user name="admin" password="admin" authorities="ROLE_USER" />
</user-service>
</authentication-provider>
</authentication-manager>
</beans:beans>
Hallo Jason, wird für Dich eine Antwort so schnell wie möglich – plambre