授權訊息的接收器
Microsoft BizTalk Server可讓您限制您授權接收訊息的進程和合作物件。
下圖顯示您用來授權訊息接收器的 BizTalk Server 中的安全性功能。
BizTalk Server 用來授權訊息接收器的安全性功能。
您可以使用下列安全性機制來建立具有接收您所傳送訊息的權限 (授權) 的使用者:
解密。 請確定傳送訊息至 BizTalk Server 的合作對象持有用來加密其傳送至 BizTalk Server 之訊息的公開金鑰憑證。 BizTalk Server 使用私密金鑰憑證來解密訊息。
接收授權。 您可以使用這個方法來控制 BizTalk Server 環境內的哪些主控件可以接收指定訊息。
加密。 在 BizTalk 加密訊息時使用來自指定合作對象的公開金鑰憑證,可以確保只有預定的合作對象才可以讀取訊息。
接收授權
接收授權是可用來控制哪些主控件可以接收 (訂閱) 指定訊息的方法。 BizTalk Server使用憑證資訊做為訂用帳戶屬性來比對訊息上的述詞:MessageBox 資料庫只會將標示為授權的訊息路由傳送給擁有該訊息解密憑證的主機。 為了方便說明這個程序,請您考量下列實例:
路由傳送未加密的訊息:當BizTalk Server收到傳送者未加密的訊息時,BizTalk 如何路由傳送訊息沒有解密限制。 不論主控件有無設定接收授權憑證,都可以接收訊息。
路由傳送加密的訊息: 當加密訊息送達時,接收管線必須包含解密訊息的解碼元件。 當 BizTalk Server 在解密訊息後進行路由時,BizTalk 使用可用來解密訊息的憑證指紋做為 MessageBox 資料庫訂閱機制中的識別項,並且只有那些以該項憑證設定的主控件才能接收訊息。
如果要使用接收授權,則必須在您想要授權其接收訊息之主控件的屬性中提供解密憑證的指紋。 如需接收授權的詳細資訊,請參閱 如何修改主機屬性。