So implementieren Sie eine einfache Android OAuth- und Server-API

8

Ich habe eine Android-App, die Daten an meinen Webserver sendet (Daten werden von PHP verarbeitet und in MySQL db gespeichert). Aus Sicherheitsgründen muss ich sicherstellen, dass der Benutzer, der die Daten sendet, derjenige ist, für den er / sie sich ausgibt.

ich möchte nicht login / passwort verifizieren, ich würde lieber das registrierte (account manager) google account mit etwas wie föderiertem login verwenden. Ich spielte mit nick johnsons Beispiel für GAE , aber es ist spezifisch für GAE-basierte Apps und lässt keine Integration mit meinen eigenen Server-APIs zu, daher funktioniert die Authentifizierung nicht (ich bekomme ein Google-AuthToken, aber es ist bedeutungslos für meine Server-API).

Von dem, was ich verstehe, wäre die sicherste und einfachste Lösung die Verwendung von OAuth.

aber ich bin völlig ratlos, wenn ich versuche, OAuth zu verstehen (ich verstehe seine Konzepte, konnte aber kein Beispiel finden, das ich implementieren könnte).

Hat irgendjemand etwas wie ein funktionales Beispiel, mit dem ich herumspielen und für meine Bedürfnisse optimieren könnte? Danke im Voraus!

    
tony gil 30.07.2012, 15:36
quelle

2 Antworten

0

Falls noch nicht geschehen, können Sie auf dieser Seite nachlesen, wie Sie den oauth Server mit php / mysql

implementieren

Ссылка

wenn Sie mit symfony2 als Backend spielen

Ссылка

Ich hoffe, das hat geholfen

    
Julien Rollin 26.01.2013 16:36
quelle
0

Wenn sich ein Benutzer einmal anmeldet oder Ihre App zum ersten Mal verwendet, sollten Sie seine MAC-Adresse des Geräts erfassen und in der Datenbank speichern, und Sie können Benutzer mit dieser MAC-Adresse leicht authentifizieren

    
Hardik Vyas 08.04.2014 10:12
quelle

Tags und Links