Rails 如何禁止 Rails 应用程序访问本地钥匙串

ryan · 2013年03月25日 · 最后由 Ryan 回复于 2013年03月25日 · 2664 次阅读

很多网站都有保存密码,或者记住我一个星期的功能,但是,在 ruby on rails 教程中的实例程序里,每次登录和打开编辑个人信息的页面时,都是请求访问本地钥匙串,如何禁止 rails 在每次访问一个编辑密码的页面时,访问本地钥匙串?

修改 我把 mac 钥匙串里关于 localhost 的那段给删掉貌似就好了。不过,不知道这是不是解决了根本。同时,这样也有了另外的疑问,怎么禁止在 rails 在 Mac 上保存浏览器的表单密码到钥匙串中?

这个应该是你的浏览器的「记住密码」的功能吧?

#1 楼 @_samqiu 应该不是吧。我打开 csdn,同样可以用“记住我一星期”,然后去修改我的密码,浏览器不回提示我说,“xxx 要访问我的钥匙串,是否允许这样”。现在是即便我已经登录了,准备去修改密码,他要询问,我 sign out,然后登录,还有询问。。很烦。。

@Ryan CSDN 那个是 Cookies……如果你用简单的 html basic 或者 digest 认证的话,就是把密码存在 Mac 的 Keychain 里的,改用 Cookies 吧 (比如考虑 Devise 之类的 gem?)

#3 楼 @southwolf 原来如此!我去试试看

需要 登录 后方可回复, 如果你还没有账号请 注册新账号