Last modified: 2014-09-02 10:25:34 UTC

Wikimedia Bugzilla is closed!

Wikimedia migrated from Bugzilla to Phabricator. Bug reports are handled in Wikimedia Phabricator.
This static website is read-only and for historical purposes. It is not possible to log in and except for displaying bug reports and their history, links might be broken. See T32412, the corresponding Phabricator task for complete and up-to-date bug report information.
Bug 30412 - RT password reset function broken (sends mail w/ blank passwd)
RT password reset function broken (sends mail w/ blank passwd)
Status: NEW
Product: Wikimedia
Classification: Unclassified
General/Unknown (Other open bugs)
unspecified
All All
: Low normal (vote)
: ---
Assigned To: Nobody - You can work on this!
http://rt.wikimedia.org/
:
Depends on:
Blocks:
  Show dependency treegraph
 
Reported: 2011-08-16 21:10 UTC by Brion Vibber
Modified: 2014-09-02 10:25 UTC (History)
10 users (show)

See Also:
Web browser: ---
Mobile Platform: ---
Assignee Huggle Beta Tester: ---


Attachments

Description Brion Vibber 2011-08-16 21:10:50 UTC
RT has no password recovery system, making it impossible to figure out if you have an account or what your password is if everybody thinks you have an account and says you should be able to look at something in there but it turns out you don't have an account.

This is a transparency problem in general, but it's pretty aggravating within the company as well -- had to ask around for a while before found Ben who thinks he can set me up an account.
Comment 1 Mark A. Hershberger 2011-08-17 01:56:22 UTC
I have a friend who just started working for Best Practical.  Maybe he can give us some help.
Comment 2 Jason May 2011-08-17 16:25:56 UTC
Hi Brion,

The RT extension RT::Extension::ResetPassword may suit your needs:
https://metacpan.org/release/RT-Extension-ResetPassword

Also, the bug tracker for RT can be found here:
http://www.bestpractical.com/rt/issues.html

Thanks,
Jason
Comment 3 Brion Vibber 2011-11-08 19:28:48 UTC
So..... I could use this feature again, it seems.
Comment 4 Brion Vibber 2011-11-08 19:58:03 UTC
Ryan suggests that RT should be hooked up to LDAP (cf bug 30414 -- but probably switch it over to the Labs LDAP?) which could obviate the need for a separate pass reset for RT specifically.
Comment 5 Brion Vibber 2011-12-05 19:33:09 UTC
Still waiting on this. Ryan Lane says he has no admin access on RT to do password resets manually; Mark referred me to CT.
Comment 6 Brion Vibber 2011-12-05 19:40:48 UTC
Adding CT, Ryan, and Mark as CCs.
Comment 7 Daniel Zahn 2011-12-06 13:35:49 UTC
Brion, i have reset your RT password manually and sent it to you via gpg encrypted mail. Used one of your keys i found on a keyserver, tell me if that doesn't work.
Comment 8 Platonides 2013-03-06 14:19:16 UTC
You *can* reset your password:
https://rt.wikimedia.org/NoAuth/ResetPassword/Request.html

(perhaps it was added in a rt update)
Comment 9 Ariel T. Glenn 2014-02-13 09:04:33 UTC
The extension that provides that functionality is https://github.com/bestpractical/rt-extension-resetpassword and it needs to be packaged and installed (as well as tested with the new version of RT).

There's another approach to password resets here: http://requesttracker.wikia.com/wiki/PasswordReset
and implemented here: https://gerrit.wikimedia.org/r/#/c/71719/3
but this is not currently functional, since it's intended for 'external' (non privileged) users only.  I could comment out the lines that make that check, but I'd prefer to go with the other extension because of how password resets are handled.

In the extension on github, the user requests a password reset by providing their email address, is sent a url with a token, and after following that url, enters the new password which is then validated and saved.  This I believe is what was installed previously, at least it has the path referenced in comment 8.

In the wikia code, the user requests a password reset the same way but RT immediately sets the password to a random string and emails the user with that password.

I like the second approach less, since it permits someone other than the user to actually change the password (even though the user is notified of the change), and the password is sent via plaintext email.  Neither of those things excite me very much.
Comment 10 Ariel T. Glenn 2014-02-13 09:06:42 UTC
Err, the wikia extension is intended for internal (privileged) users only, I meant to say.
Comment 11 Niklas Laxström 2014-09-02 10:25:34 UTC
I'm also getting blank password and hence I can't see the linked ticket ;)

Note You need to log in before you can comment on or make changes to this bug.


Navigation
Links