Această regulă steaguri următoarea metodă de la com.ibm.websphere.security.WSSecurityHelper Clasă:
Această metodă este perimată începând cu WebSphere Application Server tradiţional Versiunea 8.5 şi ar putea fi înlăturată într-o ediţie viitoare. Nu este disponibilă pe Liberty.
Funcționalitatea furnizată de WSSecurityHelper.getLTPACookieFromSSOToken() se înlocuiește cu noua metodă com.ibm.websphere.security.web.WebSecurityHelper.getSSOCookieFromSSOToken(). Rețineți că această nouă metodă este în clasă com.ibm.websphere.security.web.WebSecurityHelper, Nu com.ibm.websphere.security.WSSecurityHelper. Această metodă va extrage jetonul SSO din subiectul firului curent şi construieşte din el un cookie SSO pentru utilizarea în avalul invocărilor web.
Utilizaţi noua metodă pentru a asigura compatibilitatea atât cu WebSphere Application Server tradiţional, cât şi cu Liberty. De asemenea, rețineți că, cu getSSOCookieFromSSOToken() metoda în utilizare, cererea necesită WebSphere Application Server V8.0 sau mai târziu.
Soluția automată înlocuiește apelurile către WSSecurityHelper.getLTPACookieFromSSOToken() cu apeluri către WebSecurityHelper.getSSOCookieFromSSOToken() :NONE. O declarație de import pentru com.ibm.websphere.security.web.WebSecurityHelper se adaugă dacă este necesar. De exemplu, următorul cod
este înlocuit cu
Această regulă are o corecție automată. Copiați configurația personalizată pe fișierul de build al aplicației pentru a o activa.
Pentru informaţii suplimentare, vedeţi