I believe this is possible when using OpenID by the user entering their OpenID URL on their user page. It would be very beneficial to have the same capability with RPX.
I believe this is possible when using OpenID by the user entering their OpenID URL on their user page. It would be very beneficial to have the same capability with RPX.
Comments
Comment #1
nrambeck commentedThis will be one of the higher priority features. I'm not sure if it will get into the next beta release though.
Comment #2
turadg commentedThis would be very helpful! (subscribe)
Comment #3
azinck commentedsubscribe
Comment #4
febbraro commentedThis is a key use case for providing alternative authentication mechanisms for a site that already has an existing user base. Very interested.
Oh yeah, subscribing.
Comment #5
jinky32 commentedyep, essential for me. subscribing.
Comment #6
janrain commentedComment #7
janrain commentedThis is on the top of my to do list. It will not, however, make it into the major release (coming today). Look for it in a patch/minor release in the next couple weeks.
Comment #8
gregarios commentedSubscribing.
Comment #9
janrain commentedPreliminary implementation is now available in the latest dev snapshot. Give it a shot!
Comment #10
turadg commentedI've updated to HEAD on Jan26 and I don't see this feature. How does one link an RPX-managed identity with their existing Drupal account?
The ideal scenario would be that when you log in with an RPX-managed identity, it then asks you if you have an existing account and let's you give the credential for that to associate.
Comment #11
nrambeck commentedYou probably need to clear your cache. /admin/settings/performance
Your user profile will have a new table that allows the management of identities.
Comment #12
turadg commentedI tried clearing all caches and even turning caching off. Still nothing new in my user profile.
Maybe there's an interaction with another module?
Does this work for anyone else?
Comment #13
hitfactory commentedI can see the table at example.com/user/%/add_rpx_user.
Adding a new identifier works fine but perhaps url could be cleaner i.e. user/%/rpx
Comment #14
tobby commented[is working for me]
Comment #15
nrambeck commentedNew menu items required that the menu cache be cleared. I added a new update function to the install file so that administrators will be directed to run update.php which will clear the cache.
Comment #16
gregarios commentedThis functionality is crucial, but it also needs to have a prompt for users to link to their existing account right after they return to the site upon successful entry of their OpenID (or other) login credentials. People need a prompt to use their existing account if it exists, and a pathway to link their new login to it, like leading the blind, or they'll get confused as to why they seemingly have to create a new account during this process.
Comment #17
nrambeck commentedgregarios, what you are asking for is basically allowing users to merge 2 Drupal accounts together. I don't see that as ever being a feature of this module. However, any suggestions on ways to prevent an already registered user from registering again with RPX would be welcome.
Changing status to fixed since no problems have been reported since this feature was added 6 weeks ago.
Comment #18
gregarios commentedI am not asking to merge 2 Drupal accounts togather. I am asking it to check for the existence of a Drupal account for a user before making a new one. (Like the Facebook Connect module does) Facebook Connect will check for the existence of an account when a person tries to set one up via the Facebook Login... and if it exists, the person gets a message telling them that
there is already an account with that name... please log in to your existing account and link it to your Facebook account here (link) or, if this is to be a new account, please choose a different login name.I'm trying to do the opposite of what you say I am: I'm actually trying to prevent duplicate Drupal accounts.
Facebook Connect's link at the signup stage is a login link that redirects directly to their Facebook Settings in the user's account profile. (If login is successful)
I can open a new issue for this if you like: "Allow linking of RPX sign in to existing drupal user account at RPX Signup"
Comment #19
nrambeck commentedI think I follow. That sounds good. Could you create a new issue with the title "Better assist users attempting to re-register with RPX" and include the info about how Facebook Connect does this? It should be fairly easy to implement.