usando o authlogic para criar automaticamente usuários ignorando a inscrição explícita do usuário

Eu estou querendo saber como ir usando Authlogic para registrar automaticamente um usuário que opta por usar id aberto. Agora eles precisam se registrar primeiro antes de poderem fazer o login, mesmo se escolherem o ID aberto, mas eu prefiro que eles possam fazer o login diretamente, desde que eu tenha todos os detalhes necessários do provedor de ID aberto. Mas não tenho certeza de como fazer isso?

Eu faria isso dentro do meu controlador de sessão do usuário ou há alguma maneira sofisticada de estender o authlogic dentro do modelo?

Se alguém pudesse me apontar na direção certa, eu ficaria grato.

Aqui está um exemplo do que tenho agora com as duas páginas:

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

Obrigado,