18F / brutus

DEPRECATED - Doing heavy lifting in the land of government hiring.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Add "2FA" secondary password with role for management

amoose opened this issue · comments

commented

Pseudo-two factor authentication via a 'master password' with custom role for management.

commented

Acceptance:

  • master password challenge at login
  • new role 'key_master'
  • master password only editable by 'key_master'

Looks good.

Circling back on this one.

commented

@NoahKunin can we test this on staging?
http://brutus.staging.gsa.io
Log in, I will promote your user, and then you can enable 2FA.

Alright, I'm in!

On Tue, May 6, 2014 at 2:38 PM, amoose notifications@github.com wrote:

@NoahKunin https://github.com/NoahKunin can we test this on staging?
http://brutus.staging.gsa.io
Log in, I will promote your user, and then you can enable 2FA.


Reply to this email directly or view it on GitHubhttps://github.com//issues/37#issuecomment-42341641
.

Noah Kunin - Delivery Architect
@NoahKunin http://twitter.com/noahkunin | @18F https://twitter.com/18F

commented

Promoted! You will see a 2FA link in the menu bar now. Currently, the active flag is set to false. Choose 'edit' to set to Active and set the password.

Saving the new password generated an error.

We're sorry, but something went wrong.

If you are the application owner check the logs for more information.

On Tue, May 6, 2014 at 3:08 PM, amoose notifications@github.com wrote:

Promoted! You will see a 2FA link in the menu bar now. Currently, the
active flag is set to false. Choose 'edit' to set to Active and set the
password.


Reply to this email directly or view it on GitHubhttps://github.com//issues/37#issuecomment-42345277
.

Noah Kunin - Delivery Architect
@NoahKunin http://twitter.com/noahkunin | @18F https://twitter.com/18F

Working now! What is the complexity requirement?

On Tue, May 6, 2014 at 3:58 PM, Noah Kunin - Q0B noah.kunin@gsa.gov wrote:

Saving the new password generated an error.

We're sorry, but something went wrong.

If you are the application owner check the logs for more information.

On Tue, May 6, 2014 at 3:08 PM, amoose notifications@github.com wrote:

Promoted! You will see a 2FA link in the menu bar now. Currently, the
active flag is set to false. Choose 'edit' to set to Active and set the
password.


Reply to this email directly or view it on GitHubhttps://github.com//issues/37#issuecomment-42345277
.

Noah Kunin - Delivery Architect
@NoahKunin http://twitter.com/noahkunin | @18F https://twitter.com/18F

Noah Kunin - Delivery Architect
@NoahKunin http://twitter.com/noahkunin | @18F https://twitter.com/18F

Still curious on the complexity requirement, but just came in via fresh on an incognito window and it works! Closing, thank you!

commented

Currently, the complexity requirement is only minimum 8 characters. Let me know if it needs adjusting.

I pushed up a fix after your last comment, thanks for checking!

That's fine. I'm going to be using a much more complex password than 8 chars. 🔒