2010-04-16 13 views
5

Hadley Wickham'ın R paketi ggplot2 için bir web arabirimi olan yeroon.net/ggplot2'u gördüklerimden etkilendim. Kendi verilerimde denemek istiyorum. Beni çok heyecanlandıran kısım, kişinin kendi Google e-tablosunda saklanan verileri veri olarak kullanabilmesi. Biri sadece Google Hesaplarında oturum açar, böylece yeroon.net/ggplot2 e-tablo listesine erişebilir. Bunu yapmakta tereddüt ettim. Yeroon.net üzerinde oturum açtığımda kullanıcı adımı ve şifremi üçüncü bir tarafa devredeyim mi? Google hızla benim her şeyimi deposu haline geldiğinden, google şifremi üçüncü taraflara açıklamak benim için akıllıca olmazdı.yeroon.net/ggplot2 ile Google E-Tablolar'a ne kadar güvenli giriş yapıyorum

Jeroon'un uygulamasının ClientLogin veya OAuth kullanıyor olup olmadığını nasıl anlarım? Benim anlayışım çok basit ve yanlış olabilir ama yine de burada. OAuth, şifreyi aslında üçüncü taraf uygulamasına aktarmadığından daha iyi olurdu.

+0

Başlıktaki yazım hatası konusunu işaretlediğiniz için teşekkür ederiz. Onardım. Size Google şifremi verirsem, lütfen tüm belgelerime girer ve tüm partiyi prova eder misiniz? Lütfen! – Farrel

cevap

13

yeroon.net/ggplot2'nin yaratıcısıyım, birisi bana bu konuya işaret etti. Sistemin şu anda nasıl çalıştığını açıklamaya çalışacağım.

Uygulama, AuthSub authentication kullanıyor. Google hesabınızda oturum açtığınız an, bir Google oturumu oluşturulur. Bu oturumda, Google giriş sayfasına yalnızca Google giriş sayfasından izin verdiğiniz Google dokümanlarına ve Google e-tablo hizmetlerine erişimi vardır. posta kutunuz

Oturum açtıktan sonra, Google'dan bir oturum jetonu alırsınız: oturuma ait benzersiz bir anahtardır ve Google verilerinize erişmek için istekte bulunmak üzere kullanılabilir. Oturum jetonu, siz kapatana kadar tarayıcınızda bir çerez olarak saklanır. Yeroon.net sunucularına her istekte bulunduğunuzda, bu simge istek üzerine eklenir.

Bu jetonu kullanarak yeroon.net sunucuları google verilerinize erişebilir, ör. elektronik tabloyu geri almak için Bu konuda sözümü almanız gerektiğini anlamasa da, jeton sunucuda saklanmaz. Ayrıca kullanıcı adınızı veya şifrenizi oturum jetonundan öğrenmek mümkün değildir; Sadece oturumu sürdürdüğü sürece verileri geri almak için kullanılabilir.

+0

Teşekkür ederim. ClientLogin verA OAuth kullanıyor olup olmadığını yorumlayabilir misiniz? Orijinal sorum, bu iki kelimeyle ilgili Google sayfalarına köprüler içeriyor. – Farrel

+0

Uygulama, AuthSub kullanıyor. ClientLogin ağırlıklı olarak web dışı istemci yazılımı için var. Ayrıntılar şu adreste listelenmiştir: http://code.google.com/apis/gdata/docs/auth/overview.html – Jeroen