2010-10-16 74 views
7

我需要从Ruby编程语言访问GNOME密钥环。但是,我找不到任何宝石库。具体来说,我试图获得desktopcouch的Oauth密钥。如何从Ruby访问GNOME密钥环?

这怎么能达到?

+0

考虑使用Twitter的OAuth宝石作为建议:http://stackoverflow.com/questions/3328362/using-curl-with-oauth -for-desktop-couch – 2015-03-29 02:09:54

回答

0

尝试keyringhttps://rubygems.org/gems/keyring/versions/0.3.1

它的工作原理简单,

require 'keyring' 
keyring = Keyring.new 
my_password = keyring.get_password('service', 'username') 
+0

我认为这仅限于gnome 2钥匙圈不是? – 2017-06-23 12:48:27

+0

@FélixCantournet:我试着检查我的(运行)版本的gnome:'/ usr/share/gnome/gnome-version.xml'中的文件说:3.18.2。安装时或运行时是否出现错误? – andiba 2017-06-26 08:15:22

+0

不,我只是在这里引用自述https://github.com/jheiss/keyring但也许我误解了它。 – 2017-06-26 14:40:31