如何使用選擇性 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 然後使用 關鍵字來實作回呼類別。

另請參閱

安全性含意