Me encanta RGoogleDocs y lo uso mucho. Sin embargo, no me gusta ingresar mi contraseña todo el tiempo. Obviamente, podría simplemente escribir la contraseña en el guión R y nunca más volvería a ingresarla. Pero eso no es viable, ya que significa que mi contraseña no se cifrará en mi disco duro. Además, comparto mis scripts con mis colegas.¿Cómo evito la exposición de mi contraseña cuando uso RGoogleDocs?
Para solucionar el problema se me ocurrió esto.
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)
Me encanta usar rstudio. Me siento incómodo porque muestra mi contraseña para cualquier colega en mi oficina a la hora de ver. Utilicé una contraseña falsa pero miro la imagen. . Además, si guardaba un espacio de trabajo, mi contraseña se guardaba con él y me temo que se lo daría a otra persona si, unos meses más tarde, cuando ya me había olvidado de lo que contenía, le envié mi .RData archivo a un colega
He leído algo general sobre contraseñas en R en un earlier post. No me dio suficiente información para poder ocultar mi contraseña cuando uso RGoogleDocs.
Si está utilizando Windows, consulte http://stackoverflow.com/a/36218700/3827849 –