Stworzyłem lokalną aplikację do obsługi pojedynczych stron (strona internetowa z wbudowanym javascript do otwierania lokalnie w przeglądarce Chrome) i chcę mieć możliwość przesyłania i pobierania plików z mojego konta Dropbox. Szukałem rozwiązania, aby to zrobić za pomocą javascript, jednak mam już ślepy zaułek. Istnieje javascript Dropbox api (dropbox.js), ale wydaje się, że musisz go użyć z serwera WWW (do przekierowania przy użyciu Dropbox), co, jak sądzę, nie będzie działało na przekierowanie do lokalnego pliku html po uwierzytelnieniu.Przesyłanie plików do Dropbox za pomocą javascript dla aplikacji z jedną stroną?
Czy ktoś zrobił to, co próbuję zrobić, czy po prostu nie jest to możliwe? Jeśli nie z Dropbox, czy istnieje alternatywa (np. Dysk Google itp.)?
Dzięki.
Czy nadal muszę ujawnić kod aplikacji OAuth w kodzie? (A czy w tym przypadku jest tak źle czy w porządku?) – legoscia
Wystarczająco fair, jeśli Dropbox sam to powie. Ale czy jest to bardziej bezpieczne niż umieszczanie klucza API i sekretu? Czy szyfrowany klucz nie jest "równoważnym tekstem"? – legoscia
Ponieważ chcesz wykonać uwierzytelnianie lokalnie, nie ma możliwości obejścia go. Jeśli obawiasz się, że ktoś może ukraść twój klucz, musisz podać uwierzytelnienie na serwerze. Z drugiej strony, jeśli dostaną klucz, co by z nim zrobili? – laktak