我正在实施一个内部站点,我希望我们公司的 OpenID 服务器成为注册和登录的唯一方式。更具体地说,我什至不希望为用户存储普通的电子邮件和密码/盐在这个网站。
我将 authlogic 与 authlogic-oid 插件一起使用,但每当我尝试创建新用户时都会收到这些错误:
undefined local variable or method `crypted_password_field' for #<User:0xb68b7c00>
我认为这意味着 authlogic 正在尝试为该用户生成密码,即使我的数据库中没有密码字段。是否有解决方法,或者我可以将配置选项传递给acts_as_authentic 以使其工作?