Esta regla marca el siguiente método de la clase com.ibm.websphere.security.WSSecurityHelper:
Este método está en desuso en WebSphere Application Server Versión 8.5 tradicional y se podría eliminar en un futuro release. No está disponible en Liberty.
La funcionalidad proporcionada por WSSecurityHelper.getLTPACookieFromSSOToken() se sustituye por el nuevo método com.ibm.websphere.security.web.WebSecurityHelper.getSSOCookieFromSSOToken(). Observe que este nuevo método está en la clase com.ibm.websphere.security.web.WebSecurityHelper, no en com.ibm.websphere.security.WSSecurityHelper. Este método extrae el token de SSO del sujeto de la hebra actual y crea un cookie de SSO a partir de él para utilizarlo en invocaciones web descendentes.
Utilice el nuevo método para que sea compatible con WebSphere Application Server tradicional y Liberty. Observe también que cuando se utiliza el método getSSOCookieFromSSOToken() en uso, la aplicación requiere WebSphere Application Server V8.0 o posterior.
En el explorador de origen el arreglo rápido sustituye las llamadas a WSSecurityHelper.getLTPACookieFromSSOToken() por llamadas al método WebSecurityHelper.getSSOCookieFromSSOToken(). Se añade una declaración de importación para com.ibm.websphere.security.web.WebSecurityHelper si es necesario. Por ejemplo, el código siguiente
|
import javax.servlet.http.Cookie; import com.ibm.websphere.security.WSSecurityHelper; ... Cookie ltpaCookie = WSSecurityHelper.getLTPACookieFromSSOToken(); |
se sustituye por
|
import javax.servlet.http.Cookie; import com.ibm.websphere.security.WSSecurityHelper; import com.ibm.websphere.security.web.WebSecurityHelper; ... Cookie ltpaCookie = WebSecurityHelper.getSSOCookieFromSSOToken(); |
Esta regla tiene un arreglo automatizado. Copie la configuración personalizada en el archivo de compilación de la aplicación para habilitar la automatización de arreglos.
Para obtener información adicional, consulte