我有一個WCF應用程序,我打電話給JavaScript。我想保護Web服務,因此您必須登錄才能使用它。如果我有一個服務器端應用程序向WCF發送請求,這很容易。如果我使用的是純JavaScript/jQuery客戶端應用程序,則可以通過將憑據作爲JSON參數傳遞來進行身份驗證,但是如何讓該客戶端應用程序從該點登錄?我存儲cookie嗎?我不想將憑據存儲在cookie中,因爲這不安全。那麼如何在不將另一個服務器端應用程序引入混合的情況下實現這一目標呢?網絡應用如何實現這一目標?通過JavaScript客戶端保留認證?
1
A
回答
1
1
如果您使用過或正在使用ASP.Net的形式認證(WCF應在ASP.Net兼容模式下運行),那麼沒有太多的事情要做。
如果設置的初始認證後的形式驗證票證\餅乾,餅乾將被附加到從瀏覽器,而你編寫任何代碼每個後續請求。所有未來對WCF服務的調用都可以使用標準的ASP.Net身份驗證管道在服務器上進行身份驗證。
相關問題
- 1. 通過javascript禁用客戶端驗證
- 2. 如何通過第三方客戶端保留後端安全
- 3. 客戶端證書認證
- 4. HTML和Javascript客戶端認證
- 5. 通過證書認證的ActiveMQ和客戶端身份
- 6. Ember客戶端認證,路由認證
- 7. Com客戶端認證
- 8. django SAAS客戶端認證
- 9. 與客戶端認證
- 10. SOAPpy WSDL客戶端認證
- 11. Magento客戶通過API認證
- 12. 通過客戶端
- 13. 通過Javascript默認電子郵件客戶端檢測
- 14. 通過npm安裝Javascript客戶端庫
- 15. 客戶端分頁通過JavaScript
- 16. 用頭在客戶端(通過JavaScript)
- 17. .NET - 客戶端證書認證 - '留有0個客戶端證書可供選擇。「
- 18. 通過HTTPS保存Git的客戶端證書密碼?
- 19. iPhone:HTTPS客戶端證書認證
- 20. HttpClient的與客戶端證書認證
- 21. Qt5客戶端證書認證
- 22. asn1去(客戶端證書認證)
- 23. Java中的客戶端證書認證
- 24. SSL客戶端證書認證
- 25. 客戶端證書認證與HttpComponents
- 26. WCF客戶端證書認證
- 27. 客戶端 - 服務器用戶認證
- 28. 跨客戶端用戶認證
- 29. 客戶端驗證prvent通過JavaScript手動回發eval()
- 30. 如何通過JavaScript手動激發客戶端Grails驗證?