2012-04-04 2 views
0

Ich möchte Business-Anwendung neu zu schreiben, die mithilfe von asp.net Web-api als Service-Layer und verwenden Javascript, um die Web-API aufrufen und Daten erhalten, Anzeigen usw.Form Berechtigung für asp.net Web api mit Javascript

Ich verstehe alle Die Szenerien funktionieren gut, aber der größte Engpass ist die Sicherheit. Wir haben eine Datenbank für den Benutzernamen und das Passwort. Wir möchten, dass dieser Benutzer den Benutzernamen und das Passwort eingibt, validiere ihn mit Hilfe von Web API. Dann übergeben Sie für jede Anfrage den Benutzernamen und das Passwort, um die Rechte usw. zu prüfen. Was ist der beste Weg, um diese Kommunikation zu sichern, falls vorhanden?

Antwort

1

Am besten setzen Sie HTTPS mit SSL um. Sie würden in Betracht ziehen, einen Verschlüsselungsalgorithmus zu verwenden, aber alles wird freigelegt, wenn Sie JavaScript verwenden, das die Verschlüsselung und Entschlüsselung auf dem Client sinnlos machen würde.

Hier ist eine gute Blog-Post Referenz Sie über die Angelegenheit http://goo.gl/QkZOf

+0

Dank überprüfen können, kann es die Lösung sein, ist es noch andere Beispiele – daljit

+0

Beispiele für was? SSL würde von Ihrem Administrator auf den Webserver angewendet werden. Ich kenne keine empfohlenen JavaScript-Bibliotheken für die Verschlüsselung – cecilphillip