Estoy tratando de conectarme al servidor IBM Websphere MQ desde el servidor de aplicaciones IBM Websphere.MQJMS2013 autenticación de seguridad no válida
estoy consiguiendo el error siguiente:
MQJMS2013: invalid security authentication supplied for MQQueueManager
Lo que entiendo es, esto es debido a las credenciales de seguridad no válidos por ERA mientras se conecta al Administrador MQ.
He intentado con una combinación diferente de proporcionar la contraseña de administrador de MQ, p.
- Proporcione la autenticación J2C a MQ Connection Factory.
- Proporcione el nombre de usuario y la contraseña de administrador de MQ a las colas.
- Proporcionando nombre de usuario en blanco.
- Combinación de los tres anteriores.
Además, como se menciona en algunos de los puestos, he probado el Tipo de Transporte como 'Encuadernación', así como 'Cliente' para QueueConnectionFactory.
Sugerido.
Vinculaciones o modo cliente? En el mejor de los casos (modo de enlaces), acaba de otorgar la autorización del servidor de aplicaciones para administrar WMQ y ejecutar comandos del sistema operativo como la identificación de usuario mqm. Esto está bien en aplicaciones triviales, pero es equivalente a otorgar a una aplicación derechos de administrador de DBA completos que la mayoría de las tiendas nunca realizarían. Por qué lo hacen con WMQ es un misterio para mí. En el peor de los casos (enlaces de cliente), acaba de otorgar ese privilegio administrativo a usuarios remotos anónimos. Básicamente * cualquier persona * con una ruta IP al QMgr puede administrarlo y ejecutar comandos del sistema operativo. ¿Era eso lo que pretendías? Ver http://bit.ly/17oKEc –
Por cierto, con cualquiera de las herramientas a las que me he vinculado en mi respuesta habrías solucionado esto en dos minutos en lugar de dos días. Entonces, para ayudar a otros (y probablemente a usted mismo también en el futuro), instale una o ambas herramientas ahora para no hacer girar sus ruedas la próxima vez. Y si tiene * cualquier * interés en proteger WMQ, use IDs de bajo privilegio y comandos setmqaut en lugar de pegar la aplicación en el grupo mqm y bloquear todos los canales entrantes con MCAUSER de bajo privilegio. Lo que hizo "funciona" en el sentido de que la aplicación ahora puede enviar mensajes, pero casi nunca es la respuesta correcta. –
+1 ¡Te tengo! Lamentablemente, no soy el experto en la configuración y el servidor de MQ. Trabajando en la industria de servicios, donde todo es CRÍTICO, solo necesitamos que las cosas funcionen. En general, comprende el aspecto de Seguridad que mencionaste, pero como dijiste, ¡no es muy importante para mi entorno desde ahora! ¡Gracias de nuevo! –