我试图找到什么是MQSecurityExit的一些文档,以及我们如何在Java中实际实现它。对此我只有一点点想法 - 就像我认为它是将MQ客户机验证为MQ提供程序一样。但不知道这如何适应WebSphere MQ的整体安全体系结构。什么是WebSphere MQ Java类中的MQSecurityExit?
4
A
回答
6
退出是供应商代码中的一个点,它向用户或第三方代码发出呼叫以执行自定义功能。 WebSphere MQ在服务器和客户端均提供安全退出点。安全退出的常见用途是在对连接进行身份验证后,退出将通道中的MCAUSER字段设置为在身份验证中解析的用户标识。授权是针对此值执行的。
独立的服务器端出口可以基于连接请求中传递的数据对连接进行身份验证。服务器端退出使用的最常见项目是SSL证书详细信息,从客户端传递的用户凭据和IP连接信息。
客户端/服务器出口对可以执行任意任意复杂的认证。例如,客户端退出可以提示用户输入ID和密码,对其进行加密,然后转发到服务器端出口进行验证。 Windows版本的WMQ提供了一个SSPI出口对,使用Kerberos令牌进行认证。
服务器端退出必须用C语言编写。在WebSphere MQ的v6.0和更高版本中,您还需要在C中编写通道出口。从v7开始,可以按照文档here中所述,使用Java编写通道出口。请注意,客户端通道出口在与服务器端出口配对时最为有用。例如,如果客户端通道出口没有服务器端出口来处理它们,那么它将不会为客户端通道出口提供认证凭证。
有关出口的其他信息,请参阅Intercommunications manual。
一个众所周知的服务器端出口示例是BlockIP2。
相关问题
- 1. websphere MQ中服务器连接的用途是什么MQ
- 2. WebSphere MQ中的绑定模式的含义是什么?
- 3. WebSphere MQ中侦听器的用途是什么?
- 4. 什么是IBM websphere MQ中的渠道出口?
- 5. WebSphere MQ性能
- 6. WebSphere MQ的QueueConnectionFactory
- 7. 什么是Websphere?
- 8. Websphere MQ检查对象是否存在
- 9. Websphere MQ集群
- 10. WebSphere MQ .NET API
- 11. IBM Websphere MQ Monitoring
- 12. AMQP vs Websphere MQ
- 13. 登录WebSphere MQ
- 14. WebSphere中的JMS,MQ异常
- 15. 使用java的Websphere MQ SSL连接
- 16. 从WebSphere MQ迁移到Active MQ
- 17. 的WebSphere MQ消息
- 18. WebSphere MQ FTE中的退出和调用有什么区别?
- 19. 什么是WebSphere 6.1
- 20. 启用为WebSphere MQ
- 21. C#IBM MQ WEBSPHERE MQRC_NOT_AUTHORIZED
- 22. 使用JMS的WebSphere MQ
- 23. 的WebLogic 12C +的WebSphere MQ 6
- 24. 使用zLinux的WebSphere MQ
- 25. 的WebSphere MQ推荐AUTHRECS
- 26. IBM的WebSphere MQ 7.1.0.2跟踪
- 27. WebSphere MQ二进制文件
- 28. Websphere MQ消息传递
- 29. 为什么MQ Websphere队列管理器开始监听TCP6
- 30. Websphere MQ消息读取