This module should in no way be used for production environments.

The module doesn't utilise the user_api properly, has hacked up user_login forms with bad user_loads and redirects happening.

The user object username attributes gets overridden with the email address forcing you to have an email as username.

The 'syncing' of profile data is really vague and has to the potential to replace it in one direction, but then immediately wipe it coming back.

The code complexity to just log you in is insane. I had to hack this module up and remove about 3/4 of the code and it performs better - almost perfectly now.

Comments

mdeltito’s picture

Title: SSO barely works, handling of email is terrible » "SSO barely works, handling of email is terrible"

The "issues" you are having seem to be related to this module not being 100% what you need for your use-case, or from a lack of documentation about some of the features/requirements

Also please note that this project is clearly listed as beta, as your comments suggest you missed that.

"user_login forms with bad user_loads and redirects happening"
-- please clarify?

"The user object username attributes gets overridden with the email address forcing you to have an email as username"
-- yes, this is intentional, and was requirement for our projects

"The 'syncing' of profile data is really vague and has to the potential to replace it in one direction, but then immediately wipe it coming back."
-- I have never experienced this issue, but if you have pinpointed a problem please submit a patch

"The code complexity to just log you in is insane. I had to hack this module up and remove about 3/4 of the code and it performs better - almost perfectly now."
-- Great! I'm interested in seeing your modifications.

Thanks,

Mike