使用authlogic自动创建绕过显式用户注册的用户

我想知道如何使用Authlogic自动注册选择使用开放ID的用户。 现在他们必须首先注册才能登录,即使他们选择开放ID,但我更愿意,如果他们可以直接登录,只要我从开放的id提供商那里获得所有必要的细节。 但我不知道该怎么做呢?

我会在我的用户会话控制器中执行此操作,还是有一些奇特的方法来扩展模型中的authlogic?

如果有人能指出我正确的方向,我将不胜感激。

这是我现在对这两个页面的一个例子:

http://morning-warrior-55.heroku.com/

谢谢,

您必须在UserSession模型中使用auto_register方法。 虽然我确实试图解决同样的问题。 我成功首次登录/注册。

用户第二次尝试登录时,系统会再次尝试注册。