Ta reguła oznacza następującą metodę z com.ibm.websphere.security.WSSecurityHelper Klasa:
Ta metoda została uznana za nieaktualną na serwerze WebSphere Application Server 8.5 traditional i może zostać usunięta w przyszłej wersji. Nie jest ona dostępna na serwerze Liberty.
Funkcjonalność zapewniana przez WSSecurityHelper.getLTPACookieFromSSOToken() jest zastępowany przez nową metodę com.ibm.websphere.security.web.WebSecurityHelper.getSSOCookieFromSSOToken(). Należy zauważyć, że ta nowa metoda znajduje się w klasie com.ibm.websphere.security.web.WebSecurityHelper, nie com.ibm.websphere.security.WSSecurityHelper. Ta metoda wyodrębnia znacznik pojedynczego logowania z podmiotu bieżącego wątku i na jego podstawie buduje informację cookie do użycia w kolejnych wywołaniach WWW.
W celu zachowania zgodności nowej metody należy używać zarówno na serwerze WebSphere Application Server traditional, jak i na serwerze Liberty. Należy również zauważyć, że getSSOCookieFromSSOToken() Używana metoda wymaga serwera WebSphere Application Server V8.0 lub nowszej.
Automatyczna poprawka zastępuje wywołania WSSecurityHelper.getLTPACookieFromSSOToken() z wywołaniami do WebSecurityHelper.getSSOCookieFromSSOToken() . Instrukcja importu dla com.ibm.websphere.security.web.WebSecurityHelper jest w razie potrzeby dodawany. Na przykład następujący kod:
zostanie zastąpiony poniższym kodem:
Ta reguła ma zautomatyzowaną poprawkę. Skopiuj konfigurację niestandardową do pliku budowania aplikacji, aby ją włączyć.
Informacje dodatkowe: