It looks like you're new here. If you want to get involved, click one of these buttons!
Your plugin seems great, with one problem.
I'm using jsConnect to hook the forum into Wordpress.
This creates a new user in Vanilla when they are logged into the Wordpress site and view the forum for the first time.
With your plugin enabled, this flow is broken, because user registration is not allowed to proceed without a FirstName / LastName, which it's clearly not getting from JSConnect (and even if it could, not all users will have a Firstname and Lastname set on the WP install). So this auto-login and registration breaks with 'Signature required' etc due to missing fields.
So it breaks the connection, and so I can't use it because having users access the forum is more important than displaying their names nicely (obviously).
The update I would request is a flag to set in the plugin settings, that stops this information from being required. Just to have the option would mean that SSO via JSConnect continues to work, but users have the option of going and setting a Nicename for display via your plugin.