簡體   English   中英

使用基於證書的身份驗證測試Web服務(RESTful WCF)方法

[英]Test a web service(RESTful WCF) methods with certificate based authentication

需要測試WCF RESTful Web服務。 服務器使用基於受信任證書的身份驗證。 對於編寫單元測試用例以測試Web方法,如何進行身份驗證,是否需要在其余Web服務中會話為無狀態的情況下傳遞每個http請求的證書信息,或如何測試身份驗證部分,則是必需的。

先感謝您,

您應該能夠制作自簽名證書,然后將測試服務器配置為接受用於測試目的的證書。 如果走這條路,您可能會考慮添加一個測試標志以禁用那些證書,以防它們以某種方式被意外部署。

但是,WCF身份驗證非常靈活,因此不難切換到其他形式,例如用戶/通行證。

最后,如果您使用的是Active Directory,則可以啟用AD證書映射器,並將證書附加到用戶帳戶。 應用程序會將身份驗證視為Windows身份驗證-證書部分變得透明。 這使您可以簡單地重新配置AD,或切換到NTLM,而無需重新配置應用程序。

如果您在設置中發布更多信息,則可能會得到更好的答案。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM