我在写一个与Twitter连接的Shiny应用程序。问题是我想查看页面下方的应用程序源代码。那么,什么是存储推特凭证的最佳安全方法? 一个例子将不胜感激在Shiny应用程序中存储Twitter凭据的位置?
2
A
回答
2
假设你已经完成了twitter身份验证,有很多回应要看。一个很好的指南可以在这里找到:
http://blog.credera.com/business-intelligence/twitter-analytics-using-r-part-1-extract-tweets/
一旦认证完成后,您需要保存的授权。
cred <- OAuthFactory$new(consumerKey='yourkey',
consumerSecret='yoursecret',
requestURL='https://api.twitter.com/oauth/request_token',
accessURL='https://api.twitter.com/oauth/access_token',
authURL='https://api.twitter.com/oauth/authorize')
哪些需要进行身份验证:
cred$handshake(cainfo="cacert.pem")
这就需要被保存到一个目录。
save(cred, "twitter.authentication")
然后在闪亮server.R文件,您需要加载该文件,并利用的Twitter功能的闪亮应用之前注册。
load("twitter.authentication.Rdata")
registerTwitterOAuth(cred)
由于这是唯一的代码将被共享/显示您的凭据应该是安全的。
+0
非常感谢,我以前使用过setup_twitter_oauth(),但这似乎是一个好主意 – EzzatA 2014-10-09 22:10:51
相关问题
- 1. 将数据库凭据存储在Web应用程序中的位置?
- 2. 在iPhone应用程序中安全存储Web API凭据的位置?
- 3. 将用户凭证存储在Python桌面应用程序中的位置?
- 4. 在Chrome应用程序中存储凭据的安全方式
- 5. 将数据存储在GUI应用程序中的位置?
- 6. localForage数据将存储在iPad应用程序中的位置?
- 7. 如何在GAE应用程序中最好地存储凭据?
- 8. 在eclipse中存储twitter引导程序的位置
- 9. 在Android上存储应用程序数据的位置?
- 10. Windows应用程序存储位置
- 11. 使用Shiny应用程序高效地存储数据
- 12. 从您的应用程序在Facebook和Twitter上分享项目 - 存储凭证
- 13. 存储Web应用程序试用数据的最佳位置
- 14. 在iPhone上存储凭据的位置(用户名或userId)?
- 15. 将应用程序凭证存储在Xamarin的SharedProject中
- 16. 嵌入资源存储在.NET应用程序中的位置?
- 17. 将Ninject IKernel存储在Web应用程序中的位置?
- 18. 在Web应用程序中存储ExchangeService实例的位置
- 19. 在iOs应用程序中存储html文件的位置?
- 20. 在asp.net应用程序中存储DbContext的位置?
- 21. 在rails应用程序中存储ftp文件的位置
- 22. 在xamarin.form应用程序中存储令牌的位置
- 23. 在Java Web应用程序中存储DataSource资源的位置?
- 24. 在Web应用程序中存储文件上传的位置
- 25. 在云应用程序中存储翻译的位置?
- 26. Windows 7 Phone应用程序存储凭据的最佳方式
- 27. 存储应用程序数据的位置
- 28. 存储应用程序全局数据的位置?例如:
- 29. 存储应用程序数据的位置?
- 30. 在windows phone中存储应用程序通用数据的位置?
将它们存储在一个只读文件中,该文件只能由闪亮的应用程序的进程所有者读取,并将该文件存储在闪亮的目录之外(如果有任何目录遍历错误可能会使其可公开)。 – hrbrmstr 2014-10-09 11:01:08
@hrbrmstr谢谢。这给了我一个好主意 – EzzatA 2014-10-09 22:12:12