2013-08-06 2 views
2

Мои пользователи хранят на моем веб-сайте некоторые данные, которые могут потребоваться для резервного копирования на другом сайте, например, Dropbox или Google Docs.Сохраните данные в документах dropbox/google, не зная пароля пользователя

Есть ли способ сохранить свои данные в своих учетных записях, но (здесь он приходит ...), не зная пароля? Как и Paypal, где только Paypal видит ваш пароль, кроме более сложного, потому что пользователю нужно убедиться, что данные будут скопированы в их аккаунт?

Или у кого-нибудь есть умные идеи об этом? Конечно, они могли просто скопировать его на рабочий стол и перетащить туда. Но, может быть, хороший способ сделать это?

ответ

1

Или просто использовать Saver: https://www.dropbox.com/developers/dropins/saver

не требуется авторизация. Пользователь просто входит в систему (если не уже) и выбирает местоположение, и файл сохраняется в своем Dropbox.

+1

Существует эквивалентная функция Google Диска, Save to Drive: https://developers.google.com/drive/savetodrive?hl=ru –

+0

Отлично! 1234567 – user984003

1

Это в основном то, что делает OAuth2. Пользователь получает доступ к веб-сайту Google Диска/Dropbox и регистрируется, чтобы предоставить вам доступ. Затем вы получите специальный код доступа, который вы можете использовать для сохранения данных, не зная пароля пользователя.

Вот некоторые ссылки могут оказаться полезными: https://developers.google.com/accounts/docs/OAuth2 https://www.dropbox.com/developers/blog/45/using-oauth-20-with-the-core-api