我試圖找到什麼是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. 爲Java而不是JMS使用WebSphere MQ類有什麼好處?
- 2. 什麼是WebSphere MQ消息的格式
- 3. websphere MQ中服務器連接的用途是什麼MQ
- 4. WebSphere Message Broker和WebSphere MQ之間的區別是什麼?
- 5. Websphere MQ - Java連接
- 6. WebSphere MQ中的綁定模式的含義是什麼?
- 7. WebSphere MQ中偵聽器的用途是什麼?
- 8. 什麼是IBM websphere MQ中的渠道出口?
- 9. WebSphere MQ性能
- 10. WebSphere MQ的QueueConnectionFactory
- 11. 什麼是WebSphere MQ單元的通用結構?
- 12. websphere MQ的底層技術原理是什麼?
- 13. 什麼是最新的WebSphere MQ客戶端版本?
- 14. 用於Java的WebSphere MQ類中的事務支持
- 15. 在Java中檢查MQ(websphere)連接
- 16. 什麼是Websphere?
- 17. Websphere MQ檢查對象是否存在
- 18. Websphere MQ集羣
- 19. WebSphere MQ .NET API
- 20. Mdb Glasswish Websphere MQ
- 21. MQ WebSphere MessageID Woes
- 22. IBM Websphere MQ Monitoring
- 23. Spring-JMS(Websphere MQ)
- 24. AMQP vs Websphere MQ
- 25. 登錄WebSphere MQ
- 26. WebSphere中的JMS,MQ異常
- 27. WebSphere MQ中的消息組
- 28. 使用java的Websphere MQ SSL連接
- 29. 用於WebSphere MQ的SSL Java客戶端
- 30. 從WebSphere MQ遷移到Active MQ