7 Stimmen

Speichern von Kennwörtern für externe APIs - Best Practice

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.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X