Versuchen, Grails Spring Security Plugin + Facebook Connect zu verwenden, um automatisch einen Benutzer mit Standardberechtigungen für die Authentifizierung zu erstellen

Ich arbeite an einer App, die das Spring (Acegi) -Plugin für Grails verwendet. In das Plugin sind Facebook Connect-Einstellungen integriert. Ich habe die Anweisungen befolgt, um ein Facebook-Login in der App zu verwalten. Allerdings ist mein Wissen darüber, was genau vor sich geht, schwach und ich möchte dem Benutzer / Besucher die folgenden Informationen geben Sie können sich entweder mit ihrem Facebook-Konto bei meiner App anmelden oder registrieren oder manuell ein Konto erstellen. Ich habe Rollen, die in der App im Spring Security-Plugin eingerichtet sind und die mithilfe der Anmeldeoption für Facebook Connect umgangen werden. Wo kann ich die Anmeldeaktion im Spring Security-Plugin abfangen, um meinen eigenen benutzerdefinierten Code einzufügen und den neuen Benutzer in der App zu erstellen, wenn er nicht vorhanden ist?

Meine Hoffnung ist, dass meine App ein entsprechendes Konto für den Facebook-Benutzer mit Standardberechtigungen erstellt, wenn er ein Konto über Facebook erstellt. Wenn sich die Person anmeldet, werden Berechtigungen festgelegt und eine Authentifizierung ist erforderlich, um auf bestimmte Inhalte zuzugreifen.

Ich habe eine Möglichkeit gefunden, dies mithilfe des Shiro Security-Plugins zu handhaben:

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

Ich bin auch auf Nimble gestoßen. Allerdings mag ich Spring Security wirklich, es könnte nur ein Trost sein und vielleicht ist es Zeit für mich, Shiro mit Nimble auszuprobieren. Ich weiß es nicht.

Ich hoffe das macht Sinn. Ich freue mich über jede Richtung, die dies möglich macht.

Best Mike