Wenn ich eine Anwendung, die einige der Daten aus sagen Gmail, Twitter und Facebook zugreifen gebaut, und ich möchte, dass der Benutzer in der Lage sein, nur haben, um ihre Authentifizierungsinformationen einmal eingeben, und es ist nach einigen Tagen oder Wochen zurückgesetzt, was ist der beste Weg, dies zu tun, dynamisch, in Ruby?
Ich sehe viele Leute, die einfach eine Konfigurationsdatei mit den Anmeldedaten ihrer Kunden/Benutzer haben, so wie hier:
gmail_account:
username: myClient
password: myClientsPassword
Das scheint a) sehr unsicher zu sein und b) würde es nicht funktionieren, wenn ich diese Art von Informationen für Tausende von Benutzern speichern wollte. Welcher Weg wird empfohlen, um dies zu tun?
Ich würde gerne eine Schnittstelle auf diesen Diensten aufbauen, so dass der Benutzer nicht bei jeder Transaktion seine Anmeldedaten eingeben muss.