2015-09-05 59 views
3

,当我在配置HTTR listener_endpoint;“M奋力与httr OAuth2.0的功能连接到谷歌Analytics(分析)使用Rstudio服务器

oauth2.0_token(oauth_endpoints("google") 
    , oauth_app("google", client.id, client.secret) 
    , scope = "https://www.googleapis.com/auth/analytics.readonly") 

它完全在我的本地Rstudio,但基于AWS-Rstudio打破服务器。当我同意在浏览器中的数据传递出现错误和谷歌重定向我的页面 http://localhost:1410/?state=codehere

当启动认证在当地Rstudio,用浏览器响应的消息 - 认证完成。请关闭此页面并返回至R,柜面Rstudio服务器,它只是此网页无法使用

我怀疑我需要改变listener_endpoint配置,但如何?我应该把我的Rstudio服务器地址而不是默认的127.0.0.1?或者它是httr + Rtudio服务器的缺陷,我不应该打扰?

+0

做本地。将令牌保存为r数据文件。将其上传到AWS并仅使用缓存的令牌。 – hrbrmstr

+0

这正是我现在所做的,但我认为其他人也会对更优雅的解决方案感兴趣 – RInatM

回答

0

你可以使用了带外验证 -

options(httr_oob_default = TRUE) 
相关问题