/ / Wie man Benutzernamen / Passwort und Auth-Token sicher zwischen Android und Rails / Apache weitergibt - Android, Ruby-on-Rails, Apache, http, Devise

Wie man Benutzernamen / Passwort und Auth-Token sicher zwischen Android und Rails / Apache übergibt - Android, Ruby-on-Rails, Apache, http, Devise

Ich helfe beim Aufbau einer Android-Anwendung, die mit einer Ruby-on-Rails-Anwendung synchronisiert ist. Wir arbeiten mit Android 2.2 und Rails 3.x und Apache unter Ubuntu.

Das ist etwas sehr Neues für mich. Sie können sich vom Android-Gerät aus anmelden und anmelden. In beiden Fällen werden Benutzername und Passwort an den Server gesendet. In anderen Fällen, in denen eine Synchronisierung mit der Rails-Anwendung und Android stattfindet, wird beim Anmelden eines Benutzers ein Authentifizierungs-Token am Ende der URLs markiert. Die Erstellung und Authentifizierung dieser Tokens erfolgt mit Devise.

Meine Frage ist das: Was wäre der beste Weg, um die Weitergabe von Nutzernamen, Passwörtern und Tokens zwischen Rails und dem Android-Gerät sicherzustellen?

Antworten:

1 für die Antwort № 1

Was ist mit verschlüsselter Kommunikation, zum Beispiel SSL (HTTPS)? Es ist ziemlich einfach, Apache für HTTPS-Kommunikation zu konfigurieren, und es wird nativ auch auf Android-Geräten unterstützt.