maemo.org Bugzilla – Bug 1309
garage accounts and bugzilla accounts should be merged
Last modified: 2010-10-19 11:59:22 UTC
You need to log in before you can comment on or make changes to this bug.
The garage.maemo account and the maemo.org/bugzilla account are different. It'd be nice if they can be merged. I just guessed that we have a substantial number of common users of the 2 systems.
This is on our todo list, as I have wrote in the announcement. We are trying to solve that before the summer holidays. But who knows, maybe even before :)
*** Bug 1314 has been marked as a duplicate of this bug. ***
Correct component
Resolving this as LATER. Currently we do not have time to investigate this.
Quim added to cc-field.
this has been added to our roadmap.
Agreed as task for the May sprint https://garage.maemo.org/plugins/wiki/index.php?id=106&type=g
I think the following can be implemented in bugzilla for existing users: 1. Check each registered bugzilla email address (accounts) and find matches in garage. The only way to compare accounts is to check the email addresses. 2. Prompt the user upon a new bugzilla session start that the 'system thinks' he has a valid garage account as well and.. 3. ask him/her if he would like to 'merge' these two accounts 3a. if the user wants to merge, then indicate in bugzilla's database that the user will use garage for authentication purposes in the future 3b. if the user does not want to merge the accounts then bail out 4. send a confirmation email about the result of the 'merge', which is in practice not a merge, rather an a mark in a database. For new bugzilla registrations we can immediately generate new 'garage accounts'. For new users bugzilla will only perform authentication against the garage database.
Good plan but... why asking? If we find matching email addresses it means that we are talking about the same person and the merge could be done automatically.
Like with any other account manipulation I just wanted to request a confirmation before applying the change. But you had a point. Asking here does not make much sense... Without it the implementation would be also faster. If a user dislikes the idea of using his garage username and password then he can complain and we will reset his authentication method. Maybe this is the better way. Thanks Quim for the comment.
(In reply to comment #9) > Good plan but... why asking? If we find matching email addresses it means that > we are talking about the same person and the merge could be done automatically. Because the passwords might be different, which *will* result in user confusion. The bugzilla password will stop working. Think of it as a user. It's an enforced password change, with no value. Unless it actually is a single log-in to both garage and bugzilla. Which means, that logging in to either of them, automatically will result in being logged in to the other system as well. This is the only valid reason I see for merging accounts. Also, this is how I understand the original report comment 0. Note the word "merge" accounts. It implies, after merging, there is only one account left. So there is only one log in...
The single login is a good idea, though it is not simple to implement. See the earlier reports about authentication between garage.maemo.org (GForge) and maemo.org (Midgard). Now Midgard has a feature to check if a user has an active GForge session on the user's computer using the same browser. GForge -or better to say garage- does not have the same feature. So while it is possible to hack something similar to what Midgard has atm, I would rather consider a proper single sign-on infrastructure, that can be used with all of our web services. We just recently installed the media wiki, and we have not made any 'single login' feature there either. So I would rather do this implementation first to share 'accounts', ie. you could use your garage account to login to bugzilla. Then moving to the next level would be 'single login, or sign-on', but I would extend that to all of our web services.
(In reply to comment #12) > So I would rather do this implementation first to share "accounts", ie. you > could use your garage account to login to bugzilla. Even this already would involve quite some DB syncing or merging. All of these use their own user table, with ID, and $webapp specific settings...
Changing priority following the decision on the Sprint2 planning meeting.
(Removing deprecated "Future" Target Milestone.)
This bug needs some attention. Here is a user story to describe the situation: I just bought my N900 and after fiddling with it I found several bugs. I though: hey, this is open source, why not participate in maemo.org and file some bug reports? Then I opened maemo.org and registered an account from the Register-link on the main page. After clicking the link in the confirmation link in my e-mail I logged in with my new account and went to the maemo.org frontpage to choose "Get involved, make bug reports". On that page I clicked the link to bugs.maemo.org. Then I went on to file a bug until I noticed that I need to register and log in again. I can say I wasn't feeling very welcomed at that point.. Please merge the accounts or simply make bugs.maemo.org to authenticate against the Garage accounts as well. Or alternatively list on the Garage registration page that the account is valid only for the main Maemo site and not for e.g. the bug tracker.
This is an old, but very important request. There are guys who are working on the SSO (Single Sign On), let me cc: them (Daniel and Alexey). Hopefully they have more up-to-date information on the progress.
Same bug applies to meego.org/bugs.meego.org, which you might want to fix too.. BTW, while trying to reply to this bug per email, it bounced: *** Bug report: Lähettäjä: bugzilla-daemon@maemo.org Vastaanottaja: otto@sange.fi Aihe: [Bug 1309] garage accounts and bugzilla accounts should be merged Päiväys: 30.06.2010 22.06.10 *** Reply: Lähettäjä: Otto Kekäläinen <otto@sange.fi> Vastaanottaja: bugzilla-daemon@maemo.org Aihe: Re: [Bug 1309] garage accounts and bugzilla accounts should be merged Päiväys: 30.06.2010 22.37.53 *** Bounce: The following message to <bugzilla-daemon@maemo.org> was undeliverable. The reason for the problem: 5.1.0 - Unknown address error 550-'5.1.1 <bugzilla-daemon@maemo.org>: Recipient address rejected: User unknown in local recipient table'
(In reply to comment #18) > Same bug applies to meego.org/bugs.meego.org, which you might want to fix too.. Please file that to the meego bugzilla, they are a different team / project etc. > > BTW, while trying to reply to this bug per email, it bounced: > *** > Bug report: > Lähettäjä: bugzilla-daemon@maemo.org > Vastaanottaja: otto@sange.fi > Aihe: [Bug 1309] garage accounts and bugzilla accounts should be merged > Päiväys: 30.06.2010 22.06.10 > *** > Reply: > Lähettäjä: Otto Kekäläinen <otto@sange.fi> > Vastaanottaja: bugzilla-daemon@maemo.org > Aihe: Re: [Bug 1309] garage accounts and bugzilla accounts should be merged > Päiväys: 30.06.2010 22.37.53 > *** > Bounce: > The following message to <bugzilla-daemon@maemo.org> was undeliverable. > The reason for the problem: > 5.1.0 - Unknown address error 550-'5.1.1 <bugzilla-daemon@maemo.org>: Recipient > address rejected: User unknown in local recipient table' >
This bug should be reassigned. Daniel, Alexey: any updates on SSO?
I am not the right person to deal with this issue. SSO was supposed to taken care by Daniel and Alexey. Please send us an update if possible. In the meanwhile I am passing the ball to Alexey.