如何使用選擇性Explicit-Level覆寫驗證

按一下 [ 允許應用程式覆寫 ] 核取方塊可讓應用程式透過交易整合器所提供的回呼機制在執行時間提供認證, (TI) 。 使用應用程式覆寫不需要安裝和使用 Host Integration Server Enterprise Single Sign-On (ESSO) 。 相反地,用戶端應用程式會提供 TI 的指標給回呼物件,以在執行時間要求認證時用來要求認證。 系統會提供公用程式元件,讓客戶可以將回呼指標新增至內容,並建立繼承自修改內容的新 COM+ 物件。 系統會自動安裝安全性回呼元件。

注意

Explicit-Level覆寫驗證不是指定用戶端認證的慣用方法。 可能的話,您應該使用用戶端內容 USERID 和 PASSWORD 覆寫關鍵字。 如需詳細資訊,請參閱 COMTICoNtext 關鍵字

若要使用明確的安全性,用戶端應用程式必須遵循下列步驟:

若要使用明確安全性

  1. 建立實 IHostSecurityCallback 作 的物件實例。

    此物件會在用戶端應用程式中建立,並由開發人員實作。

  2. 建立 TI 公用程式物件的 COMTI.HostSecurityContext 實例。

  3. 在公用程式物件上呼叫 SetCallbackObject ,並將指標傳遞給 IHostSecurityCallback 回呼物件。

  4. 在安全性公用程式物件上使用 CreateInstance 方法,建立其 TI 元件的實例。

    當步驟 4 中建立的 TI 元件實例與主機建立交談時,它會在回呼物件上呼叫 ReturnSecurityInfo 方法。 TI 會傳遞此方法,以連絡遠端環境的名稱。 輸出參數會以純文字形式提供登入和密碼。

    TI 為開發人員提供額外的協助,TI 會提供 TI 安全性元件元件之元件程式庫中介面的類型資訊 IHostSecurityCallback 。 這可讓Visual Basic開發人員設定此元件的參考, Implements 然後使用 關鍵字來實作回呼類別。

另請參閱

安全性含意