我有一個WCF應用程序,我打電話給JavaScript。我想保護Web服務,因此您必須登錄才能使用它。如果我有一個服務器端應用程序向WCF發送請求,這很容易。如果我使用的是純JavaScript/jQuery客戶端應用程序,則可以通過將憑據作爲JSON參數傳遞來進行身份驗證,但是如何讓該客戶端應用程序從該點登錄?我存儲cookie嗎?我不想將憑據存儲在cookie中,因爲這不安全。那麼如何在不將另一個服務器端應用程序引入混合的情況下實現這一目標呢?網絡應用如何實現這一目標?通過JavaScript客戶端保留認證?
1
A
回答
1
1
如果您使用過或正在使用ASP.Net的形式認證(WCF應在ASP.Net兼容模式下運行),那麼沒有太多的事情要做。
如果設置的初始認證後的形式驗證票證\餅乾,餅乾將被附加到從瀏覽器,而你編寫任何代碼每個後續請求。所有未來對WCF服務的調用都可以使用標準的ASP.Net身份驗證管道在服務器上進行身份驗證。
相關問題
- 1. 如何通過第三方客戶端保留後端安全
- 2. 客戶端證書認證
- 3. 通過證書認證的ActiveMQ和客戶端身份
- 4. Com客戶端認證
- 5. 通過客戶端
- 6. 客戶端分頁通過JavaScript
- 7. iPhone:HTTPS客戶端證書認證
- 8. HttpClient的與客戶端證書認證
- 9. Java中的客戶端證書認證
- 10. 客戶端證書認證與HttpComponents
- 11. WCF客戶端證書認證
- 12. 客戶端 - 服務器用戶認證
- 13. 如何通過JavaScript手動激發客戶端Grails驗證?
- 14. 只保留客戶端控件ID
- 15. Azure Kubernetes nginx-Ingress:保留客戶端IP
- 16. 在客戶端保留Json大於12MB
- 17. 客戶認證
- 18. 通過WCF從客戶端1到客戶端2的通知
- 19. 用CAS認證的Python RESTful客戶端
- 20. 來自客戶端的web api認證
- 21. 與java api客戶端的elasticsearch認證
- 22. Apache DS上的客戶端認證
- 23. BlackBerry上的默認客戶端證書
- 24. 簡單的FTP客戶端認證?
- 25. Windows 7,SVN客戶端認證
- 26. 訪問ASP.NET身份驗證票證上的客戶端(通過JavaScript)
- 27. 如何在JavaScript客戶端代碼中保護用戶憑證(保留在Neo4J中)?
- 28. Oauth谷歌客戶端認證從彈出使用javascript(coffeescript/jQuery)
- 29. 匿名JavaScript客戶端中的REST API認證
- 30. 通過證書進行Oracle SOA客戶端身份驗證