Como evito a exposição da minha senha ao usar o RGoogleDocs?

Eu amo RGoogleDocs e use bastante. No entanto, não gosto de inserir minha senha o tempo todo. Obviamente, eu poderia digitar a senha no script R e nunca mais precisar digitá-la. Mas isso não é viável, pois significa que minha senha seria deixada sem criptografia no meu disco rígido. Além disso, compartilho meus roteiros com colegas.

Para contornar o problema, eu vim com isso.

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("[email protected]", ps, service ="wise")) 

#WARNING: this would prevent curl from detecting a 'man in the middle' attack
ts2=getWorksheets("hpv type",sheets.con)

Adoro usar o RStudio. Sinto-me desconfortável ao exibir a minha senha para qualquer colega do meu escritório no momento. Usei uma senha falsa, mas veja a imagem.. Além disso, se eu salvasse um espaço de trabalho, minha senha seria salva com ele e tenho medo de entregá-lo a outra pessoa se, alguns meses depois, quando eu tivesse esquecido o que havia nele, enviei meus .RData arquivo para um colega.

Li algo geral sobre senhas em R em umearlier post. Ele não me forneceu informações suficientes para ocultar minha senha ao usar o RGoogleDocs.

questionAnswers(7)

yourAnswerToTheQuestion