啟用 MFT 的連線鑑別

使用協調佇列管理程式或指令佇列管理程式連接之 IBM® MQ Explorer MFT 外掛程式的連線鑑別,以及使用協調佇列管理程式或指令佇列管理程式連接之 Managed File Transfer 代理程式的連線鑑別,可以在相容模式或 MQCSP 鑑別模式下執行。

關於此作業

IBM MQ 9.2.0之前,相容模式是連線鑑別的預設值。 不過,您可以停用預設相容模式,並啟用 MQCSP 鑑別模式。

IBM MQ 9.2.0開始, MQCSP 鑑別模式是預設值。

對於使用 CLIENT 傳輸連接至佇列管理程式的 IBM MQ Explorer Managed File Transfer 外掛程式或 Managed File Transfer 代理程式的連線鑑別,只有 MQCSP 鑑別模式才支援長度超過 12 個字元的密碼。 如果您在使用相容模式授權時指定長度大於 12 個字元的密碼,則會發生錯誤,且代理程式不會向佇列管理程式進行鑑別。 請參閱BFGAG0187E診斷訊息中的訊息: BFGAG0001 - BFGAG9999

程序

  • 若要在 IBM MQ Explorer中選取協調佇列管理程式或指令佇列管理程式的連線鑑別模式,請完成下列步驟:
    1. 選取要連接的佇列管理程式。
    2. 用滑鼠右鍵按一下,然後從蹦現功能表中選取 連線詳細資料-> 內容
    3. 按一下 使用者 ID 標籤。
    4. 確定已選取您要使用之連線鑑別模式的勾選框:
      • IBM MQ 9.1.0開始,依預設會取消選取 使用者識別相容模式 勾選框。 這表示如果選取 啟用使用者識別 勾選框,則 IBM MQ Explorer 會在連接至佇列管理程式時使用 MQCSP 鑑別。 如果 IBM MQ Explorer 需要使用相容模式而非 MQCSP 鑑別來連接至佇列管理程式,請確保同時選取 啟用使用者識別使用者識別相容模式 勾選框。
      • IBM MQ 9.1.0之前,依預設會選取 使用者識別相容模式 勾選框。 這表示如果選取 啟用使用者識別 勾選框,則 IBM MQ Explorer 會在連接至佇列管理程式時使用相容模式。 如果 IBM MQ Explorer 需要使用 MQCSP 鑑別來連接至佇列管理程式,請確定已選取 啟用使用者識別 勾選框,且未選取 使用者識別相容模式 勾選框。
  • 若要使用 MQMFTCredentials.xml 檔案啟用或停用 Managed File Transfer 代理程式的 MQCSP 鑑別模式,請將 useMQCSPAuthentication 參數新增至相關使用者的 MQMFTCredentials.xml 檔案。
    useMQCSPAuthentication 參數具有下列值:
    true
    MQCSP 鑑別模式是用來向佇列管理程式鑑別使用者。
    IBM MQ 9.2.0開始, true 是預設值。 如果未指定 useMQCSPAuthentication 參數,依預設會設為 true ,並使用 MQCSP 鑑別模式向佇列管理程式鑑別使用者。
    false
    相容模式是用來向佇列管理程式鑑別使用者。
    IBM MQ 9.2.0之前,如果未指定 useMQCSPAuthentication 參數,則依預設會設為 false ,並使用相容模式向佇列管理程式鑑別使用者。
    下列範例顯示如何在 MQMFTCredentials.xml 檔中設定 useMQCSPAuthentication 參數:
    <tns:qmgr name="CoordQueueMgr" user="ernest" mqUserId="ernest"
        mqPassword="AveryL0ngPassw0rd2135" useMQCSPAuthentication="true"/>