若要為建置於 GlassFish Server 中的 Web 服務端點啟用訊息安全性,必須指定要在伺服器端依預設使用的提供者。如果要啟用訊息安全性的預設提供者,您還需要啟用建置於 GlassFish Server 中的 Web 服務之從屬端所使用的提供者。有關啟用從屬端所用之提供者的資訊,將在啟用應用程式從屬端的訊息安全性中討論。
若要啟用源自已建置端點的 Web 服務呼叫之訊息安全性,您必須指定預設從屬端提供者。如果已為 GlassFish Server 啟用了預設從屬端提供者,則必須確保從 GlassFish Server 中建置的端點呼叫的任何服務均組態為與訊息層安全性相容。
在瀏覽樹狀結構中,展開「組態」節點。
展開「安全性」節點。
選取「訊息安全性」節點。
「訊息安全性組態」頁面會隨即開啟。
在「訊息安全性組態」頁面上,按一下要編輯之組態的認證層名稱。
根據預設,唯一設定的訊息安全性組態為 SOAP。
「編輯訊息安全性組態」頁面會隨即開啟。
在「編輯訊息安全性組態」頁面的「預設提供者」下拉式清單中,選取伺服器端提供者。
預設伺服器提供者也稱為預設提供者,可針對未指定特定伺服器提供者的應用程式,指定呼叫的伺服器提供者。可用的選項包括 ServerProvider
、XWS_ServerProvider
或無。根據預設,不會選取任何提供者,因此 GlassFish Server 將不會在伺服器端呼叫訊息安全性提供者。一般來說,請選取 ServerProvider
作為預設提供者。
從「預設從屬端提供者」下拉式清單中,選取從屬端提供者。
應用程式無法指定特定從屬端提供者時,預設從屬端提供者即可為其指定應呼叫的從屬端提供者。可用的選項包括 ClientProvider
、XWS_ClientProvider
或無。根據預設,不會選取任何提供者,因此 GlassFish Server 將不會在從屬端呼叫訊息安全性提供者。一般來說,請選取「無」作為預設從屬端提供者。選取「ClientProvider
」以啟用預設提供者和訊息保護策略,以套用於由 GlassFish Server 上建置的 Web 服務端點發出的 Web 服務呼叫。
按一下「儲存」。
如需說明如何修改已啟用的從屬端提供者或伺服器提供者之訊息保護策略,請參閱編輯訊息安全性提供者組態。