簡體   English   中英

WCF Web服務+身份驗證

[英]WCF Web Service + Authentication

我已按照此頁面上的步驟操作:

http://www.codeproject.com/Articles/295831/WCF-NET-4-0-Console-Hosted-Json-Rest-Secure-Http-W

使用HTTPS和WCF 4.0創建JSON Web服務。 所有這些都可以在控制台應用程序中完美運行。

我試圖測試一些對Web服務的Jquery查詢,但是由於對跨域請求的所有限制而感到非常惱火。

因此,我將Web服務移到了IIS,現在它不接受身份驗證。 它不會使用我的自定義身份驗證提供程序進行身份驗證。 我發現可以輸入Windows用戶名和密碼,但是很明顯,身份標識不正確,因為用戶名錯誤。

根據上面的鏈接,我的安全模式是Transport,clientCredentialType是Basic。

經過一番搜索,我發現了這一點:

http://custombasicauth.codeplex.com/

看起來很有希望,但是安裝后,我完全看不到IIS中的身份驗證提供者。 我正在使用帶有.NET 4.0的64位Windows 7系統

有誰知道如何使它起作用,或者我是否應該采用其他方法?

我最后想要做的是一個JSON Web服務,在此我進行一次身份驗證(不必在每個JSON請求中發送用戶名/密碼),然后可以向該Web服務發送JSON請求,同時它仍記住哪個用戶是登錄。

這是解釋如何使用WCF身份驗證服務的MSDN文檔: http : //msdn.microsoft.com/zh-cn/library/bb386582.aspx 該文檔包括一個演練; 它很長,但是我認為它將幫助您走上正確的道路。

暫無
暫無

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

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