在SignalR一個基本的認證,有這個功能在.NET客戶端:SignalR:JavaScript中的NetworkCredential(「user」,「password」)是什麼?
var hubConnection = new HubConnection("http://localhost:8080/signalr");
hubConnection.Credentials = new NetworkCredential("user", "password");
有了這些證書,我們可以登錄名和密碼發送到服務器signalR。
JavaScript客戶端中的等價物是什麼?
我測試過這一點,但沒有奏效:
$.connection.hub.url = "http://localhost:8080/signalr";
$.connection.hub.qs = { name : "user", password : "password" };
謝謝!
據我所知,這是不存在..和的原因應該是顯而易見的。如何安全是有這個在客戶端JavaScript?您只需查看源代碼即可看到服務器的用戶名和密碼! – 2014-09-02 20:13:17
是的,我同意你的安全性,但它就像帶有登錄密碼的html表單,驗證後它們不再存在。 – NoteStylet 2014-09-03 07:42:19