Present username selection box after login
jayjanssen - October 21, 2006 - 23:37
| Project: | Yahoo! Browser-Based Authentication |
| Version: | 4.7.x-1.x-dev |
| Component: | User interface |
| Category: | feature request |
| Priority: | normal |
| Assigned: | Unassigned |
| Status: | active |
Jump to:
Description
The userhash kind of makes this unusable for me. <username>@yahoo would be better than <userhash>@yahoo.
Is there any way to do this, or is it limited by the Yahoo API?

#1
I'm interested in this, too. Fortunately, users can change their usernames (if it's allowed in the access controls) to something more readable. Unfortunately, users can't always be expected to do this.
#2
Unfortunately, it's not part of the current Yahoo! API but that, and other requested features, will likely show up in future versions. For the moment, I'm working on a version of this module that will let existing users authenticate using this API. Or, possibly, make selection of a "friendly" username mandatory upon successful authentication with Yahoo. Which is a more important feature?
#3
They're both important, but if I had to say then my preference is for the former (allowing users who already have accounts to sign in via Yahoo). My reason is that I don't want people who already have accounts to sign in via Yahoo and suddenly have a second account. There are a lot of problems I see going with that scenario.
Being shown a "please choose a username" prompt when logging in is a good idea, but I hope that support for the legal module (or perhaps login destination?) comes before that. Right now, users who login via Yahoo bypass the terms and conditions.
#4
Friendly username. Ideally, on successful login, this module would present a simple "enter your local username" field.
For bonus points, do this and then re-direct to /user(edit) to fill out the rest of local account settings.
Renamed to scope feature request, as it looks like extended Yahoo data is only going to be available in future versions.
#5
Look at
http://gallery.yahoo.com/apps/7254
Use the same thing with vbulletin and let you choose a username with vbulletin, login in and then let choose a username or a nickname
#6
There's a way of finding out someone's yahoo nickname by using the flickr api: http://www.flickr.com/services/api/flickr.people.getInfo.html
I've build a yahoo/flickr authentication module (prototype stage) that uses this; you can find it here:
http://www.xs4all.nl/~abenak/Drupal/
Regards,
Arjan