I've officially announced Ma.gnolia's support for EAUT (http://
ma.gnolia.com/blog/2008/08/05/an-email-address-is-a-person-too) after
working out some ux issues experienced by some folks on this list. I
think it will be a common pattern, so it might be good to review and
document the issue we experienced and solution we applied.
The problem arose when a member who had already registered with
Ma.gnolia tried to sign in using EAUT with the email address they had
registered with us:
Since we were doing a standard EUAT with
emailtoid.net as our
fallback, they got sent to
emailtoid.net.
There, they verified their email address, and were automatically given
an emailtoid OpenID and sent back to Ma.gnolia.
We hadn't ever seen that OpenID before, so we asked them to associate
it with an existing Ma.gnolia account, which they could not do since
they didn't have a legacy Ma.gnolia password.
After consulting with Chris, the obvious solution was to first check
our own accounts for an OpenID associated with an email address, send
the member to their registered OpenID provider if they have one, and
only then go through the standard EAUT process.
Hope this bit of UX debugging helps out future implementors, and I'm
happy we could finally, officially roll out our EAUT support.