日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

使用SoapUI调用不同的安全WCF SOAP服务-基本身份验证,第二部分

發(fā)布時間:2023/12/3 编程问答 44 豆豆
生活随笔 收集整理的這篇文章主要介紹了 使用SoapUI调用不同的安全WCF SOAP服务-基本身份验证,第二部分 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

在本系列的第一篇文章中,我們創(chuàng)建了一個基本的身份驗證服務(wù),以使用SoapUI進行調(diào)用。 因此,在第二篇文章中,我們將逐步演示如何使用此工具成功調(diào)用這種服務(wù)。

使用SoapUI的1-Basic WCF SOAP –創(chuàng)建新的SOAP項目

首先,我們需要創(chuàng)建一個SoapUI項目,并在“初始WSDL”中添加在第一篇文章中創(chuàng)建的WSDL服務(wù)的URL。 另外,添加所需的項目名稱。 將生成一個新項目,并帶有對該服務(wù)的示例請求。

使用SoapUI的2種基本W(wǎng)CF SOAP –身份驗證和與安全性相關(guān)的設(shè)置選項卡

成功創(chuàng)建新的SoapUI項目后,將其折疊直到請求的端點。 現(xiàn)在,雙擊請求或右鍵單擊以打開“顯示請求編輯器” 。 導(dǎo)航到底角的身份驗證(基本)”標簽,朝綠色圓圈包圍。

“授權(quán)”下拉列表中,選擇“基本” 。 它與之前創(chuàng)建的服務(wù)相同。 接下來,當(dāng)我們可以分別插入“用戶名”和“密碼”服務(wù)憑據(jù)“ AVeryBigSum”“ 12345”時,SoapUI將顯示一個表單。

使用SoapUI的3基本W(wǎng)CF SOAP –與WS-Addressing相關(guān)的設(shè)置選項卡

導(dǎo)航到 WS-A”“配置”選項卡,然后啟用WS-A尋址 ,該尋址定義了兩種通常由傳輸協(xié)議( 端點引用 )和消息傳遞系統(tǒng)( 消息信息頭 )提供的可互操作的結(jié)構(gòu)。 這些構(gòu)造將這些基礎(chǔ)信息標準化為統(tǒng)一格式,可以獨立于傳輸或應(yīng)用程序進行處理。

為了指示服務(wù)處理標頭中的關(guān)鍵元素,我們需要將“必須理解”配置指定為TRUE 。 標頭包含要處理的關(guān)鍵數(shù)據(jù),并且收件人必須處理標頭。 如果服務(wù)無法處理標題或未收到標題,則會引發(fā)錯誤。

該工具使我們能夠啟用“添加默認wsa:至”和“添加默認wsa:操作”配置。 “添加默認wsa:到”提供目標屬性的值。 此屬性的默認匿名值為“ http://www.w3.org/2005/08/addressing/anonymous ”。 在上面的示例中,默認的wsa:Actionwsa:Towsa:MessageId標頭已啟用,因此,當(dāng)我們發(fā)送請求時,可以在原始請求視圖中看到它們。

使用SoapUI的4-Secure WCF SOAP –與WS-Reliable消息相關(guān)的設(shè)置選項卡

為了確保兩個系統(tǒng)之間的可靠通信,我們啟用了“ WS-Reliable Message”規(guī)范。 這樣做的目的是確保在出現(xiàn)網(wǎng)絡(luò)故障時,將消息從發(fā)送方正確地傳輸?shù)浇邮辗健?同樣,我們?yōu)樵撗菔具x擇該規(guī)范的最新版本

5-請求屬性

最后,在“請求屬性” ->“ WSS-Password Type ”的左上角,我們選擇PasswordText 。 WSS-Password Type是一個概念,它將概述XML有效負載中的密碼是純文本還是摘要。 對于摘要,您可以使用Require Ws-Security密碼摘要憑據(jù),因為我們需要知道密碼,所以這是用戶與聲明之間的一對一關(guān)系。 對于純文本,可以使用WS-Security UsernameToken配置文件憑證。

結(jié)論

在本文中,我們演示如何配置SoapUI項目以調(diào)用WCF基本身份驗證服務(wù),我們將使用在第一篇文章中創(chuàng)建的先前的安全服務(wù)作為被測系統(tǒng)。 可從GitHub存儲庫訪問示例服務(wù)和SoapUi項目。 要下載它,請點擊此鏈接 。

本系列的最后一個也是最后一個演示將顯示如何調(diào)用由證書身份驗證保護的另一個WCF服務(wù)。

翻譯自: https://www.javacodegeeks.com/2020/04/invoking-different-secure-wcf-soap-services-using-soapui-basic-authentication-part-ii.html

總結(jié)

以上是生活随笔為你收集整理的使用SoapUI调用不同的安全WCF SOAP服务-基本身份验证,第二部分的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。