Zuerst entschuldige ich mich für meine Rechtschreibung und für ein Neuling im Voraus.Benutzer von Android-App auf Server einloggen
Ich habe einen asp.net 5 mvc 6 Server gebaut, wo, wenn Benutzer sich über mein Web anmelden und weitere Anfragen stellen, ich die Authentifizierung des Benutzers überprüfen kann, indem ich einfach das Attribut [authorize] für meinen Controller/Aktion. Ich baue jetzt eine Android-App und möchte ein Login-System auf meinem Server implementieren, das den asp.net-Mechanismus nutzt. Deshalb habe ich einen Controller gebaut, der den Sign-Manager dazu aufruft, meine Android-App-Benutzer anzumelden. Wenn die Android-App versucht, andere Anfragen zu stellen, die durch das Autorisierungsattribut gekennzeichnet sind, anstatt das Anfrageergebnis zu erhalten, wird ihre Anfrage an die Anmeldeaktion der Webanwendung weitergeleitet, was bedeutet, dass sie nicht autorisiert ist.
Ich verstehe, dass es einige Hintergrundsitzungsverwaltung in der Webapp gibt und es über die Android-App implementieren möchte. Wie übertrage ich meine Android-App-Webanforderungen an meinen Server, um die Überprüfung des autorisierten Attributs zu bestehen?
Vielen Dank im Voraus!
Sie müssen an Ihrer Architektur arbeiten !! Im Idealfall sollten Sie über eine WebAPI verfügen, die sowohl von MVC als auch von Mobile genutzt werden kann. – techspider
Ich würde annehmen, es sollte etwas "einfach" sein, wie das Hinzufügen einiger Cookies, die der Server nach dem Login-Prozess erstellen könnte :) – kindasorta
Ich habe die Antwort gefunden in: http://stackoverflow.com/questions/11014953/asp-net -Web-API-Authentifizierung – kindasorta