Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

RFE: security questions/answers #513

Open
nirik opened this issue Feb 25, 2021 · 1 comment
Open

RFE: security questions/answers #513

nirik opened this issue Feb 25, 2021 · 1 comment
Labels
enhancement New feature or request todo

Comments

@nirik
Copy link
Member

nirik commented Feb 25, 2021

Note, this is a RFE and doesn't need to be done for initial deployment, etc...

In fas we had a security questions/answers feature. This allowed a user to enter anything in a security question field and anything in a security answer field. The answer was encrypted by a gpg key and both were stored.
Later in the event a user doesn't have access to their email account or otherwise needs an admin to do something for them to their account they can ask admins to use this feature. The admin then gets the 'security question' and asks the user. The user replies with the 'security answer' and the admin decrypts that and checks to make sure they match.

Note that the fields are blank, we don't force users to use a specific question or small list of questions, they can use anything they like that will let them know what the answer to it should be.

@nirik
Copy link
Member Author

nirik commented Apr 5, 2021

It was pointed out on the list that this was very similar security wise to just giving someone "reset codes", ie a random small list of codes that could be used in place of otp to get into the account, so perhaps that would be better to implement.

@abompard abompard added the enhancement New feature or request label Apr 7, 2021
@ryanlerch ryanlerch added the todo label Jun 4, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request todo
Projects
None yet
Development

No branches or pull requests

3 participants