按一下「允許應用程式覆寫」核取方塊,可以讓應用程式透過交易整合器 (TI) 所提供的回呼機制,在運行時提供認證。 使用應用程式覆寫不需要安裝和使用主機 Integration Server Enterprise Single Sign-On (ESSO)。 相反地,用戶端應用程式會提供一個指向回呼物件的指標給 TI,該物件可在執行時需要時用於要求憑證。 提供公用程式元件,讓客戶可以將回呼指標新增至內容,並建立繼承自修改內容的新 COM+ 物件。 系統會自動安裝安全性回呼元件。
備註
Explicit-Level 覆寫驗證不是指定用戶端認證的慣用方法。 如果可能,您應該使用用戶端上下文的用戶 ID 和密碼覆蓋關鍵字。 如需詳細資訊,請參閱 COMTIContext 關鍵詞。
若要使用明確的安全性,用戶端應用程式必須遵循下列步驟:
使用明確安全性
建立一個實作
IHostSecurityCallback的物件實例。此物件會在用戶端應用程式中建立,並由開發人員實作。
建立 TI 公用程式對象的
COMTI.HostSecurityContext實例。在公用程式物件上呼叫
SetCallbackObject,並在回呼對象上傳遞IHostSecurityCallback指標。使用
CreateInstance安全性公用程序物件上的方法,建立其 TI 元件的實例。在步驟 4 中建立的 TI 元件實例與主機建立交談時,它會在回呼物件上呼叫
ReturnSecurityInfo方法。 TI 傳遞此方法並提供所聯絡的遠端環境的名稱。 輸出參數會以純文本提供登入和密碼。TI 為開發人員提供額外協助,提供 TI 安全性元件庫內
IHostSecurityCallback介面的類型資訊。 這可讓 Visual Basic 開發人員設定此元件的參考,然後使用Implements關鍵詞來實作回呼類別。