miércoles, 24 de agosto de 2022

Cambios de autorización de Java introducidos en IBM i 7.5

La autorización del perfil de usuario soportado por los programas Java está en desuso en IBM i 7.5. En esta nota se explica cómo verificar si una aplicación está usando un permiso aprobado y cómo cambiarlo en caso de ser necesario. Si no sabes exactamente de que estamos hablando, visita el siguiente curso de Java para obtener los conceptos necesarios.

En IBM i 7.5, las aplicaciones ya no pueden heredar permisos de perfil de usuario a través de programas Java. Veremos algunas descripciones y situaciones comunes en las que se utilizan permisos aprobados por Java y cómo modificar aplicaciones para eliminar la dependencia de los permisos aprobados.

¿Cómo saber si se está usando un permiso aprobado?

Lo más viable es usar las utilidades de IBM i 6.1 y 7.1 para determinar si alguna aplicación Java se ve afectada por el cambio de permiso modificado. Esta herramienta funciona con la JVM para informar sobre los programas que están registrados y usan los permisos establecidos por la máquina virtual de Java. 

La herramienta también escanea su sistema en busca de programas Java creados con soporte de autenticación persistente para ayudar a identificar las que puedan depender de la autenticación persistente. De forma predeterminada, la herramienta muestra el uso de privilegios fijos establecidos por la JVM y escanea todo el sistema. Los resultados te ayudarán a determinar qué aplicaciones utilizan permisos fijos en el sistema. Es posible que necesitemos usar esta información en estos casos:

Si el código comprado tiene un propósito, lo recomendable es que te comuniques con el proveedor para determinar cuál es el plan de acceso aprobado. Si estás usando tu propio código, puedes leer las soluciones en un artículo que posteriormente publicaremos en este sitio. 

No hay comentarios:

Publicar un comentario

Nota: solo los miembros de este blog pueden publicar comentarios.