/ / Wie kann ich Dropbox mit devise autorisieren? - Rubin auf Schienen, ausdenken

Wie autorisieren Sie Dropbox mit Hilfe von Devise? - Ruby-on-Rails, erfinden

Ich habe Omniauth, Omniauth-Dropbox und konfiguriertzur Authentifizierung mit Dropbox. Bei jeder Anmeldung mit Dropbox wird jedoch die Autorisierung der App für das Dropbox-Konto verlangt, obwohl ich sie einmal autorisiert habe. Wie beenden Sie die erneute Autorisierung bei jeder Anmeldung eines Benutzers?

ich benutze https://github.com/spagalloco/omniauth-dropbox als Dropbox-Strategie.

Antworten:

0 für die Antwort № 1

Du brauchst Übergeben Sie die autorisierte Sitzung an den DropboxClient:

# This will fail if the user didn"t visit the above URL and hit "Allow"
session.get_access_token

client = DropboxClient.new(session, ACCESS_TYPE)