Wir haben ein ASP.NET MVC-Web-Service-Framework, mit dem Sie XML / JSON für Benutzer bereitstellen können. Sie erhalten zwar Anfragen, haben aber Schwierigkeiten, den besten Weg (schnell, einfach, trivial für Benutzer, die mit Javascript oder OO-Sprachen codieren) zu finden, um Benutzer zu authentifizieren. Es ist nicht so, dass unsere Daten vertraulich sind oder so, wir möchten nur, dass sich Benutzer registrieren, damit wir ihre E-Mail-Adresse haben, um sie über Änderungen zu informieren und die Nutzung zu verfolgen.
Bei unserem vorherigen Versuch hatten wir den Benutzernamen in der URI und stellten nur sicher, dass der Benutzername vorhanden war, und inkrementierten die DB-Tabellen mit der Verwendung. Das war super einfach, aber wir bemerkten, dass die Leute Demo als Benutzernamen usw. verwendeten, also mussten wir es etwas ausgefeilter machen.
Welche Authentifizierungstechniken stehen zur Verfügung? Was machen die Hauptakteure?