OpenId-Authentifizierung und automatische Registrierung mit Spring Security 3.0.2

Ich implementiere eine App mit Spring Security 3.0.2 mit OpenId-Anmeldung und -Registrierung. Ich kann mich erfolgreich anmelden, aber wenn der Benutzer nicht registriert ist, möchte ich Folgendes tun:

1) Holen Sie sich einige OpenId-Attribute wie E-Mail und Name.
2) Zeigen Sie dem Benutzer ein Registrierungsformular mit nur diesen beiden Feldern und der ausgefüllten OpenId-URI.

Ich habe viel gesucht, aber ich habe keinen "elleganten" Weg gefunden, dies zu tun. Ich frage mich, ob einige von euch eine Lösung finden können, um diese Strategie in meine App zu implementieren.

Danke im Voraus