私はRGoogleDocsが大好きで、よく使います。ただし、パスワードを何度も入力するのは好きではありません。明らかに、パスワードを R スクリプトに入力するだけで済み、再度入力する必要はありません。しかし、それは私のパスワードが暗号化されずにハードドライブに残されることを意味するため、実行可能ではありません. さらに、スクリプトを同僚と共有しています。
この問題を回避するために、私はこれを思いつきました。
if(exists("ps")){
print("got password, keep going")
} else {
ps <-readline(prompt="get the password in ")
}
options(RCurlOptions = list(
capath = system.file("CurlSSL", "cacert.pem",
package = "RCurl"), ssl.verifypeer = FALSE)
)
sheets.con = getGoogleDocsConnection(
getGoogleAuth("notreal@gmail.com", ps, service ="wise"))
#WARNING: this would prevent curl from detecting a 'man in the middle' attack
ts2=getWorksheets("hpv type",sheets.con)
私は RStudio を愛用しています。オフィスにいる同僚に自分のパスワードが表示されていることに不快感を覚えます。偽のパスワードを使用しましたが、画像を見てください。. さらに、ワークスペースを保存すると、パスワードも一緒に保存され、数か月後、その内容を長い間忘れていたときに.RDataを送った場合、他の誰かにそれを渡してしまうのではないかと心配しています。同僚にファイルします。
以前の投稿で、R のパスワードに関する一般的なことを読みました。RGoogleDocs の使用時にパスワードを隠蔽するのに十分な情報が得られませんでした。