Wir verwenden den WSO2-Identitätsserver zur Benutzerauthentifizierung in unserer Produktsuite. Vor kurzem haben wir die Version von 5.0.0 auf 5.1.0 aktualisiert. zu WSO2 Identitätsserver 5.1.0 Version Nach dem Upgrade wir folgende Ausnahme bekommen, wenn wir IWA (Windows Integrated Authentication)WSO2IS 5.1.0 - IWA funktioniert im Internet Explorer nicht - com.sun.jna.platform.win32.Win32Exception: Das der Funktion gelieferte Token ist ungültig
TID: [-1234] [] [2016-07-21 18:46:52,606] DEBUG {waffle.servlet.spi.NegotiateSecurityFilterProvider} - security package: Negotiate, connection id: fe80:0:0:0:f1da:6adb:d83e:18d6%6:64966
TID: [-1234] [] [2016-07-21 18:46:52,622] DEBUG {waffle.servlet.spi.NegotiateSecurityFilterProvider} - token buffer: 1629 byte(s)
TID: [-1234] [] [2016-07-21 18:46:52,675] ERROR {org.apache.catalina.core.StandardWrapperValve} - Servlet.service() for servlet [bridgeservlet] in context with path [/] threw exception
com.sun.jna.platform.win32.Win32Exception: The token supplied to the function is invalid
at waffle.windows.auth.impl.WindowsAuthProviderImpl.acceptSecurityToken(WindowsAuthProviderImpl.java:137)
at waffle.servlet.spi.NegotiateSecurityFilterProvider.doFilter(NegotiateSecurityFilterProvider.java:102)
at waffle.servlet.spi.SecurityFilterProviderCollection.doFilter(SecurityFilterProviderCollection.java:116)
at org.wso2.carbon.identity.application.authenticator.iwa.servlet.IWAServelet.doPost(IWAServelet.java:89)
at org.wso2.carbon.identity.application.authenticator.iwa.servlet.IWAServelet.doGet(IWAServelet.java:64)
Nachdem für das Problem auf eine Google-Suche stießen wir auf folgende Post ermöglichen .
https://github.com/dblock/waffle/issues/107
Es sieht aus wie es einige Probleme in der früheren Version von Waffle Bibliothek war, die in 1.7.4 Version behoben ist. WSO2 Identity Server 5.1.0 enthält die Waffle-Bibliothek Version 1.6.0 (waffle-jna_1.6.0.wso2v4.jar).
Jetzt meine Frage ist, haben wir irgendwelche WSO2 Identity Server-Patch zur Verfügung, die die neueste Waffle-Bibliothek (Version 1.7.4 oder höher) enthält? Können wir einfach die neueste Version von Waffle herunterladen und in den Ordner "wso2is-5.1.0 \ repository \ components \ plugins" legen? Wird es funktionieren? Wir müssen sehen, ob es das oben genannte Problem löst. Wir können keine andere Lösung für dieses Problem finden.
Wir haben https://wso2.org/jira/browse/IDENTITY-4855 erstellt, um dies zu verfolgen. Wir werden dies mit der Veröffentlichung von Identity Server 5.2.0 beheben. – farasath