1
0
Fork 0
mirror of https://we.phorge.it/source/phorge.git synced 2024-11-24 07:42:40 +01:00
phorge-phorge/src/applications/auth
Bob Trahan 7d309a8e46 Application Emails - make various user email editing paths respect application emails
Summary: Ref T3404. The only mildly sketchy bit is these codepaths all load the application email directly, by-passing privacy. I think this is necessary because not getting to see an application doesn't mean you should be able to break the application by registering a colliding email address.

Test Plan:
Tried to add a registered application email to a user account via the web ui and got a pretty error.
Ran unit tests.

Reviewers: epriestley

Reviewed By: epriestley

Subscribers: Korvin, epriestley

Maniphest Tasks: T3404

Differential Revision: https://secure.phabricator.com/D11565
2015-01-29 14:41:09 -08:00
..
action Rate limit multi-factor actions 2014-04-30 14:30:31 -07:00
application Add FontIcon bridge to AppIcons 2015-01-24 23:43:01 -08:00
capability Auth - add "manage providers" capability 2015-01-12 14:37:58 -08:00
constants Make password reset emails use one-time tokens 2014-05-22 10:41:00 -07:00
controller Application Emails - make various user email editing paths respect application emails 2015-01-29 14:41:09 -08:00
data Apply some autofix linter rules 2014-09-10 06:55:05 +10:00
editor Fix a duplicate case statement 2015-01-05 08:24:16 +11:00
engine Make the current session key a component of the CSRF token 2014-08-04 12:04:47 -07:00
exception Make two-factor auth actually work 2014-04-28 10:20:54 -07:00
factor Rename the PhabricatorAuthFactorTOTP class for consistency 2015-01-06 22:56:04 +11:00
garbagecollector Add "temporary tokens" to auth, for SMS codes, TOTP codes, reset codes, etc 2014-05-20 11:43:45 -07:00
management Fixing typo unautorized -> unauthorized. 2014-12-22 12:57:49 -08:00
phid Transactions - deploy buildTransactionTimeline against a few more applications 2014-12-02 14:33:59 -08:00
provider Auth - fix headers for instructions on Phabricator OAuth provider 2015-01-08 16:36:44 -08:00
query Fix method visibility for PhabricatorPolicyAwareQuery subclasses 2015-01-14 07:01:16 +11:00
sshkey Work around lack of PKCS8 support in OSX ssh-keygen 2014-12-19 16:36:40 -08:00
storage Fix visiblity of LiskDAO::getConfiguration() 2015-01-14 06:54:13 +11:00
view Allow device SSH keys to be trusted 2014-11-20 17:33:30 -08:00