Page MenuHomePhabricator
Feed Advanced Search

Feb 23 2016

eadler removed a project from T8029: make it possible to "approve" a user from the profile view: FreeBSD.
Feb 23 2016, 6:43 AM · Auth, People

Feb 20 2016

epriestley moved T10392: Verify that VCS Password does not match LDAP Password from Backlog to Future on the Feature Request board.
Feb 20 2016, 12:36 PM · Auth, Feature Request

Feb 19 2016

epriestley triaged T10392: Verify that VCS Password does not match LDAP Password as Wishlist priority.

This is via discussion on IRC, but the request captures it pretty well.

Feb 19 2016, 5:47 PM · Auth, Feature Request

Feb 16 2016

eadler moved T5953: Build a modular user account batch importer from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Feb 16 2016, 8:48 PM · Restricted Project, Auth, Projects
eadler added a project to T5953: Build a modular user account batch importer: Restricted Project.
Feb 16 2016, 8:48 PM · Restricted Project, Auth, Projects

Feb 10 2016

freeman-endlessm added a comment to T10221: upgrading to ubuntu 15.10 breaks google authentication.

This effects me too, I'm on a freshly installed Ubuntu 15.10 server. On master:

Feb 10 2016, 1:29 AM · Auth, Bug Report

Feb 7 2016

epriestley moved T7441: Support OAuth providers in the cluster from The Queue to Paused on the Prioritized board.
Feb 7 2016, 4:15 AM · Auth, Phacility

Jan 28 2016

eadler moved T4184: API does not contain user.create from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Jan 28 2016, 10:09 PM · Restricted Project, FreeBSD, Auth, Conduit
eadler added a project to T4184: API does not contain user.create: Restricted Project.
Jan 28 2016, 10:09 PM · Restricted Project, FreeBSD, Auth, Conduit

Jan 26 2016

chad added a project to T10221: upgrading to ubuntu 15.10 breaks google authentication: Auth.
Jan 26 2016, 6:25 PM · Auth, Bug Report

Jan 22 2016

epriestley moved T5953: Build a modular user account batch importer from Projects v3 to Future on the Projects board.
Jan 22 2016, 12:10 PM · Restricted Project, Auth, Projects

Jan 21 2016

eadler moved T4806: Give installs more control over session expiry / prompt for reauth before taking security actions from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Jan 21 2016, 11:52 PM · Restricted Project, Auth
eadler moved T4806: Give installs more control over session expiry / prompt for reauth before taking security actions from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Jan 21 2016, 11:52 PM · Restricted Project, Auth
eadler added a project to T4806: Give installs more control over session expiry / prompt for reauth before taking security actions: Restricted Project.
Jan 21 2016, 11:51 PM · Restricted Project, Auth
epriestley closed T8752: PhabricatorAuthProviderOAuthGoogle and PhabricatorAuthProviderPassword both show Provider Implementation Missing! as Invalid.

We can't reproduce any of this and no other users have reported similar issues. Some of the issues described here are likely access/permissions issues, which should be communicated more clearly after D15079 / D15080.

Jan 21 2016, 9:18 PM · Auth

Jan 12 2016

epriestley added a comment to T6703: Allow multiple copies of the same auth provider type.

See Planning.

Jan 12 2016, 3:10 PM · Auth
• petrovic.milan added a comment to T6703: Allow multiple copies of the same auth provider type.

Are there any plans already for implementing this feature some time soon?

Jan 12 2016, 3:09 PM · Auth
epriestley updated subscribers of T6703: Allow multiple copies of the same auth provider type.
Jan 12 2016, 12:35 PM · Auth
epriestley created T10125: Remove Persona Login Support.
Jan 12 2016, 1:47 AM · Auth

Jan 8 2016

eadler moved T5955: Refactor Conduit auth to be stateless, token-based, and support wire encodings from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Jan 8 2016, 10:42 PM · Restricted Project, Auth, Conduit
eadler moved T6117: The login screen is pretty confusing when you have LDAP and Username/Password enabled from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Jan 8 2016, 10:42 PM · Auth
eadler moved T6549: Backup codes for multi-factor authentication from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Jan 8 2016, 10:41 PM · Restricted Project, Auth
eadler moved T1205: Allow grey users in some form or other from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Jan 8 2016, 10:41 PM · Restricted Project, People, Auth, Wikimedia
eadler moved T8630: Prompt users when they login with an account that has changed email addresses from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Jan 8 2016, 10:41 PM · Restricted Project, Auth
eadler moved T9512: "Change Password" should prompt users to "Reset Password" if no password has been set from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Jan 8 2016, 10:41 PM · Restricted Project, Auth
eadler moved T10095: provide administrators more hints to track down initial failed logins from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Jan 8 2016, 10:41 PM · Restricted Project, Restricted Project, Auth, Feature Request
eadler added a project to T5955: Refactor Conduit auth to be stateless, token-based, and support wire encodings: Restricted Project.
Jan 8 2016, 10:27 PM · Restricted Project, Auth, Conduit
eadler added a project to T6117: The login screen is pretty confusing when you have LDAP and Username/Password enabled: Restricted Project.
Jan 8 2016, 10:27 PM · Auth
eadler added a project to T6549: Backup codes for multi-factor authentication: Restricted Project.
Jan 8 2016, 10:27 PM · Restricted Project, Auth
eadler added a project to T1205: Allow grey users in some form or other: Restricted Project.
Jan 8 2016, 10:27 PM · Restricted Project, People, Auth, Wikimedia
eadler added a project to T8630: Prompt users when they login with an account that has changed email addresses: Restricted Project.
Jan 8 2016, 10:25 PM · Restricted Project, Auth
eadler added a project to T9512: "Change Password" should prompt users to "Reset Password" if no password has been set: Restricted Project.
Jan 8 2016, 10:25 PM · Restricted Project, Auth
eadler added a project to T10095: provide administrators more hints to track down initial failed logins: Restricted Project.
Jan 8 2016, 10:24 PM · Restricted Project, Restricted Project, Auth, Feature Request

Jan 7 2016

epriestley triaged T10095: provide administrators more hints to track down initial failed logins as Wishlist priority.

I'd be fine with exposing this information from some bin/auth help me with computer since anyone with CLI access has other means available to read email addresses, but we don't currently have such a command and I don't think there are any adjacent requests to motivate building one.

Jan 7 2016, 6:30 PM · Restricted Project, Restricted Project, Auth, Feature Request
epriestley added a comment to T10095: provide administrators more hints to track down initial failed logins.

This is straightforward, but I'm hesitant about it because users can use email addresses to log in, and we do not currently expose email addresses to administrators. Adding this information to the activity log could reveal lots of near-misses of email addresses. While providing this information would help administrators with users who are extremely creative in their use of computers, it seems slightly worse for the bulk of normal users from a privacy/security point of view.

Jan 7 2016, 6:22 PM · Restricted Project, Restricted Project, Auth, Feature Request
chad added a project to T10095: provide administrators more hints to track down initial failed logins: Auth.
Jan 7 2016, 4:18 PM · Restricted Project, Restricted Project, Auth, Feature Request

Jan 4 2016

epriestley closed T8918: Header shows number of notifications and various other controls on the 2FA auth screen as Resolved by committing Restricted Diffusion Commit.
Jan 4 2016, 2:57 PM · Security, Auth

Jan 1 2016

epriestley added a revision to T8918: Header shows number of notifications and various other controls on the 2FA auth screen: Restricted Differential Revision.
Jan 1 2016, 1:16 PM · Security, Auth

Dec 31 2015

chad added a project to T10071: New account e-mail invites do not allow registration on auth providers that do not allow registration: Auth.
Dec 31 2015, 7:18 AM · Auth, Bug Report

Dec 25 2015

epriestley closed T9967: Provide a more straightforward way to revoke SSH keys by finding and destroying the objects as Resolved.

Resolved by D14823.

Dec 25 2015, 3:40 PM · Auth, Feature Request

Dec 21 2015

Suhasini_thakur added a comment to T8872: phabricator admin Login Failure.

@chad.Thank you so much for your response.Actually the problem that I am facing for "Install Pygments to Improve Syntax Highlighting"
I install Pygments using comand "sudo apt-get install python-pygments"
Now i have enable pygments.enabled configuration option.So,Please Let me know how can i enable it?
Unable to get configuraton file.

Dec 21 2015, 12:43 PM · Auth

Dec 19 2015

nickz added a revision to T9967: Provide a more straightforward way to revoke SSH keys by finding and destroying the objects: Restricted Differential Revision.
Dec 19 2015, 7:20 AM · Auth, Feature Request

Dec 16 2015

epriestley renamed T9967: Provide a more straightforward way to revoke SSH keys by finding and destroying the objects from Allow an admin user to be able to remove a user's ssh key from Phabricator to Provide a more straightforward way to revoke SSH keys by finding and destroying the objects.
Dec 16 2015, 8:09 PM · Auth, Feature Request
epriestley updated subscribers of T9967: Provide a more straightforward way to revoke SSH keys by finding and destroying the objects.
Dec 16 2015, 6:51 PM · Auth, Feature Request
epriestley triaged T9967: Provide a more straightforward way to revoke SSH keys by finding and destroying the objects as Low priority.

Here's a tentative plan for this:

Dec 16 2015, 6:51 PM · Auth, Feature Request
chad added a comment to T8872: phabricator admin Login Failure.

@Suhasini_thakur The message tells you how to fix it. Did you attempt to follow the instructions it provided?

Dec 16 2015, 3:00 PM · Auth
Suhasini_thakur added a comment to T8872: phabricator admin Login Failure.

Phabricator is installed properly.But after installation it shows some error in mysql.

Dec 16 2015, 11:48 AM · Auth
chad added a comment to T8872: phabricator admin Login Failure.

http://www.tecmint.com/install-phabricator-in-linux/ should not be followed. It is an out of date guide. We only support installing from our guide.

Dec 16 2015, 7:04 AM · Auth
chad added a comment to T8872: phabricator admin Login Failure.

I created user from browser but it was not working then i created user from command line with another user.

Dec 16 2015, 7:02 AM · Auth
Suhasini_thakur added a comment to T8872: phabricator admin Login Failure.

I have installed phabricator from https://secure.phabricator.com/book/phabricator/article/installation_guide/ and www.tecmint.com/install-phabricator-in-linux/
I did not create any user from terminal before visiting it in the browser.I created user from browser but it was not working then i created user from command line with another user.
Please let me know about this.

Dec 16 2015, 6:56 AM · Auth
chad added a comment to T8872: phabricator admin Login Failure.

How did you install Phabricator? Did you create a user from the command line before visiting it in the browser?

Dec 16 2015, 6:20 AM · Auth
Suhasini_thakur added a comment to T8872: phabricator admin Login Failure.

Hello,
I have installed Phabricator on ubuntu 14.04.But when I enter phabricator.domain.com,it shows an authentication error "Authentication Failure
This Phabricator install is not configured with any enabled authentication providers which can be used to log in. If you have accidentally locked yourself out by disabling all providers, you can use phabricator/bin/auth recover <username> to recover access to an administrative account."

Dec 16 2015, 5:57 AM · Auth

Dec 15 2015

epriestley added a comment to T9997: Allow login to be disabled for an authentication provider.

(The first change attached here was the instance sync change.)

Dec 15 2015, 11:09 PM · Auth, Phacility
epriestley added a comment to T9997: Allow login to be disabled for an authentication provider.

This was easier than I thought and now in HEAD. Should go out Saturday unless churn related to T9905 makes me uneasy about promoting to stable -- I'm currently feeling good about promoting, but still have three full days to mangle master.

Dec 15 2015, 11:09 PM · Auth, Phacility
epriestley closed T9997: Allow login to be disabled for an authentication provider as Resolved by committing Restricted Diffusion Commit.
Dec 15 2015, 11:03 PM · Auth, Phacility
epriestley closed T9997: Allow login to be disabled for an authentication provider, a subtask of T7441: Support OAuth providers in the cluster, as Resolved.
Dec 15 2015, 11:03 PM · Auth, Phacility
epriestley added a revision to T9997: Allow login to be disabled for an authentication provider: Restricted Differential Revision.
Dec 15 2015, 10:52 PM · Auth, Phacility
epriestley added a revision to T9997: Allow login to be disabled for an authentication provider: Restricted Differential Revision.
Dec 15 2015, 10:34 PM · Auth, Phacility
epriestley created T9997: Allow login to be disabled for an authentication provider.
Dec 15 2015, 9:51 PM · Auth, Phacility
epriestley reopened T9997: Allow login to be disabled for an authentication provider, a subtask of T7441: Support OAuth providers in the cluster, as Open.
Dec 15 2015, 9:51 PM · Auth, Phacility

Dec 14 2015

epriestley added a revision to T5955: Refactor Conduit auth to be stateless, token-based, and support wire encodings: Restricted Differential Revision.
Dec 14 2015, 8:52 PM · Restricted Project, Auth, Conduit
nickz added a comment to T9967: Provide a more straightforward way to revoke SSH keys by finding and destroying the objects.

Thanks for the workaround!

Dec 14 2015, 12:09 AM · Auth, Feature Request
nickz added a comment to T9967: Provide a more straightforward way to revoke SSH keys by finding and destroying the objects.

Do you have the public key (or the private key), or do you just know which user has a compromised key but not know which key is compromised?

That is, which of these commands would you be able to run if they were available?

./bin/auth revoke-public-key /path/to/compromised_public_key.pub
./bin/auth revoke-private-key /path/to/compromised_private_key.key
./bin/auth revoke-all-keys-for-user username
Dec 14 2015, 12:07 AM · Auth, Feature Request

Dec 12 2015

epriestley added a comment to T9972: Profile image from Google not being picked up.

The @local part is because I have cluster.instance configured locally, it's normal for it to not be present on regular installs.

Dec 12 2015, 6:46 PM · Auth, Bug Report
pritambaral added a comment to T9972: Profile image from Google not being picked up.

I haven't been able to trace the cause of the issue, but I do have something to add:

Dec 12 2015, 6:42 PM · Auth, Bug Report
epriestley added a comment to T9972: Profile image from Google not being picked up.

There shouldn't be any caches.

Dec 12 2015, 6:32 PM · Auth, Bug Report
chad added a project to T9967: Provide a more straightforward way to revoke SSH keys by finding and destroying the objects: Auth.
Dec 12 2015, 5:05 PM · Auth, Feature Request
pritambaral added a comment to T9972: Profile image from Google not being picked up.

I don't see any way in the code that it can possibly render src="PHID-FILE-...", am I misunderstanding?

Ah, please ignore my comment about the src, it was misinformed.

Dec 12 2015, 4:58 PM · Auth, Bug Report
epriestley added a comment to T9972: Profile image from Google not being picked up.

I can't reproduce that. Here's what I did:

Dec 12 2015, 4:33 PM · Auth, Bug Report
epriestley reopened T9972: Profile image from Google not being picked up as "Open".
Dec 12 2015, 4:28 PM · Auth, Bug Report
pritambaral added a comment to T9972: Profile image from Google not being picked up.

Minor issue still present. On the "confirm registration" page, the image shown is still a blank one. (Inspecting the element in browser shows its src = PHID-FILE...)

Dec 12 2015, 4:27 PM · Auth, Bug Report
pritambaral added a comment to T9972: Profile image from Google not being picked up.

Thanks for the exceptionally clear report

☺

Dec 12 2015, 4:17 PM · Auth, Bug Report
epriestley added a comment to T9972: Profile image from Google not being picked up.

This should be fixed in HEAD. Thanks for the exceptionally clear report, and let us know if you run into anything else.

Dec 12 2015, 3:55 PM · Auth, Bug Report
epriestley added a comment to T5591: Add default domain to Google auth.

The onscreen instructions for this adapter in the UI are also a bit out of date because the Google console has been updated since we wrote them. This is probably the next change to touch the provider, and should also look at modernizing the instructions.

Dec 12 2015, 3:55 PM · Restricted Project, Restricted Project, Auth
epriestley added a comment to T9972: Profile image from Google not being picked up.

The UI instructions about navigating the dashboard are also a little out of date since that UI has changed, although I was still mostly able to figure out what they meant. I'll leave a note on T5591 to update them when that gets fixed.

Dec 12 2015, 3:53 PM · Auth, Bug Report
epriestley closed T9972: Profile image from Google not being picked up as Resolved by committing Restricted Diffusion Commit.
Dec 12 2015, 3:52 PM · Auth, Bug Report
epriestley claimed T9972: Profile image from Google not being picked up.
Dec 12 2015, 3:52 PM · Auth, Bug Report

Dec 8 2015

epriestley moved T5955: Refactor Conduit auth to be stateless, token-based, and support wire encodings from Backlog to vNext on the Conduit board.
Dec 8 2015, 10:53 PM · Restricted Project, Auth, Conduit

Dec 7 2015

epriestley updated subscribers of T5953: Build a modular user account batch importer.
Dec 7 2015, 5:35 PM · Restricted Project, Auth, Projects

Dec 3 2015

epriestley added a comment to T6549: Backup codes for multi-factor authentication.

See also T9515 and T7639 for "choose some other users to trust, if you lose your phone they can vote to strip your MFA".

Dec 3 2015, 12:03 AM · Restricted Project, Auth

Dec 2 2015

epriestley added a comment to T5096: Create a phabricator authentication provider that uses mediawiki oauth.

Aaah! That makes sense.

Dec 2 2015, 3:18 AM · Auth, Wikimedia
20after4 updated the task description for T5096: Create a phabricator authentication provider that uses mediawiki oauth.
Dec 2 2015, 3:13 AM · Auth, Wikimedia
20after4 added a comment to T5096: Create a phabricator authentication provider that uses mediawiki oauth.

@epriestley: The main motivation was that we had been maintaining these as cherry-picked patches on top of phabricator core, which required constant rebasing. It was ridiculous and not even necessary. Eventually I figured out that phabricator doesn't care if the auth providers live in an external library. I sure wish I'd figured that out in the beginning, it would have made things a lot easier ;)

Dec 2 2015, 3:09 AM · Auth, Wikimedia

Nov 24 2015

epriestley closed T8928: GitHub external provider Profile Photos are created continuously as Wontfix.

This report doesn't appear to describe a specific problem.

Nov 24 2015, 5:17 PM · Files, GitHub, Auth

Nov 23 2015

epriestley added a comment to T4256: Support Azure as an auth provider.

As a general note, Azure appears to have both SAML and OAuth flavors. D10297 / D10289 implement the OAuth flavors, and don't invoke the messy SAML problem. I'm not sure if these providers are equivalent or not.

Nov 23 2015, 3:48 PM · Auth
epriestley moved T4256: Support Azure as an auth provider from Backlog to Far Future on the Auth board.
Nov 23 2015, 3:48 PM · Auth
epriestley added a comment to T4256: Support Azure as an auth provider.

Current state of the world is:

Nov 23 2015, 3:47 PM · Auth
epriestley updated subscribers of T4256: Support Azure as an auth provider.
Nov 23 2015, 3:45 PM · Auth
epriestley merged task T5899: Add support for authentication through Office 365 into T4256: Support Azure as an auth provider.
Nov 23 2015, 3:45 PM · Auth

Nov 20 2015

jhurwitz added a comment to T7732: Convoluted flow when locked out of account with only one auth provider.

That worked for now -- hacky, but thanks.

Nov 20 2015, 7:55 PM · Restricted Project, Auth
epriestley added a comment to T7732: Convoluted flow when locked out of account with only one auth provider.

You can manually update phabricator_user.user_externalaccount to change the external account ID reference.

Nov 20 2015, 7:06 PM · Restricted Project, Auth
jhurwitz added a comment to T7732: Convoluted flow when locked out of account with only one auth provider.

The workaround I provided in the task description ("If you click the "refresh" icon next to the Google provider, you can add a second account.") no longer works after D14319.

Nov 20 2015, 6:47 PM · Restricted Project, Auth

Nov 16 2015

epriestley added a comment to T9770: It is possible to use the same 2FA token more than once.

If you have long-term local access to a user's machine and can install a keylogger, you can just steal the session cookie. Being able to establish a second session instead of stealing the first session cookie is not a meaningful escalation.

Nov 16 2015, 7:09 PM · Security, Auth
epriestley triaged T9770: It is possible to use the same 2FA token more than once as Wishlist priority.
Nov 16 2015, 6:44 PM · Security, Auth
Mnkras added a comment to T9770: It is possible to use the same 2FA token more than once.

I for-see what @revi stated above as a pretty plausible scenario, even the looking over someones shoulder is a plausible scenario.

Nov 16 2015, 4:50 AM · Security, Auth

Nov 14 2015

revi added a comment to T9770: It is possible to use the same 2FA token more than once.

Not sure if this is a possible/practical scenario... but

Nov 14 2015, 12:34 PM · Security, Auth

Nov 13 2015

epriestley added a comment to T9770: It is possible to use the same 2FA token more than once.

(HTTP over public wireless has those properties, but using MFA and not using HTTPS is silly and the lack of HTTPS is a far greater problem than the larger MFA vulnerability window.)

Nov 13 2015, 7:56 PM · Security, Auth
epriestley added a comment to T9770: It is possible to use the same 2FA token more than once.

could MITM the connection between the verifier and prover

Nov 13 2015, 7:53 PM · Security, Auth
eadler added a comment to T9770: It is possible to use the same 2FA token more than once.

Now that I think about this for a bit more there is a security concern here: In given two-factor authentication context, an attacker could MITM the connection between the verifier and prover, obtain the authentication credentials & a single OTP value, and then log in with these credentials within the current time step. This would allow for a second authenticated login, in sudo mode. I initially didn't think of this concern since the attacker can race, but in this case the new connection is created silently.

Nov 13 2015, 7:41 PM · Security, Auth
epriestley added a comment to T9770: It is possible to use the same 2FA token more than once.

There are some attacks that could be performed on such MFA schemes but that are not applicable in phabricator's security model.

Nov 13 2015, 7:40 PM · Security, Auth