Uso de authlogic para crear automáticamente usuarios sin pasar la inscripción explícita de usuarios

Me pregunto cómo utilizar Authlogic para registrar automáticamente a un usuario que elige usar la identificación abierta. En este momento, deben registrarse primero antes de poder iniciar sesión, incluso si eligen Open ID, pero preferiría que lo hicieran directamente, siempre que obtenga todos los detalles necesarios del proveedor de Open ID. Pero no estoy seguro de cómo hacer esto?

¿Lo haría dentro de mi controlador de sesión de usuario o hay alguna forma sofisticada de extender authlogic dentro del modelo?

Si alguien pudiera apuntarme en la dirección correcta, estaría agradecido.

Aquí hay un ejemplo de lo que tengo ahora con las dos páginas:

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

Gracias,