連線至代理程式的所有嘗試,必須透過將使用者名稱和密碼與訊息服務維護的使用者儲存庫進行對照的方式認證。如果用戶端在建立連線時,未明確提供使用者名稱和密碼,則使用由連線工廠屬性 imqDefaultUsername 和 imqDefaultPassword 指定的預設使用者名稱和密碼。
Message Queue 提供 guest 使用者帳號 (其中使用者名稱和密碼均為 guest),以省去開發者在應用程式開發和測試期間需要寫入使用者儲存庫的麻煩。這也是 imqDefaultUsername 和 imqDefaultPassword 屬性的預設值,因此如果這些屬性沒有明確指定,用戶端一律可以使用 guest 帳號取得連線。在生產環境中,對代理程式連線的存取應僅限於在使用者儲存庫中明確註冊的使用者。