Intentando usar el complemento de seguridad de Grails Spring + Facebook Connect para crear automáticamente un usuario con permisos predeterminados en Autenticación

Estoy trabajando en una aplicación que utiliza el complemento Spring (Acegi) para Grails. El complemento tiene configuraciones de conexión de Facebook incorporadas. He seguido las instrucciones para manejar un inicio de sesión de Facebook dentro de la aplicación ... sin embargo, mi conocimiento de lo que está sucediendo es débil y lo que realmente me gustaría hacer es darle al usuario / visitante el opción de iniciar sesión y / o registrarse en mi aplicación usando su cuenta de Facebook o crear una cuenta manualmente. Tengo funciones que se configuran en la aplicación en el complemento Spring Security que se omiten mediante la opción de inicio de sesión de Facebook Connect. ¿Dónde puedo interceptar la acción de inicio de sesión en el complemento Spring Security para inyectar mi propio código personalizado para crear el nuevo usuario dentro de la aplicación si él / ella no existe?

Espero que si eligen crear una cuenta usando Facebook ... mi aplicación creará una cuenta correspondiente para el usuario de Facebook con permisos predeterminados. Cuando la persona inicia sesión, se establecen permisos y se requiere autenticación para acceder a cierto contenido.

Encontré una manera de manejar esto usando el complemento de seguridad de Shiro aquí:

http://sacharya.com/facebook-connect-with-jsecurity-on-grails/

También me topé con Nimble. Sin embargo, realmente me gusta Spring Security, podría ser algo reconfortante y tal vez es hora de que pruebe Shiro con Nimble ... No lo sé.

Espero que esto tenga sentido. Agradezco cualquier dirección para que esto suceda.

Mejor Mike