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

[WIP] Reencrypt pii on pw change #518

Closed
wants to merge 2 commits into from
Closed

Commits on Sep 28, 2016

  1. Require MFA before changing any single factor

    **Why**: Multi-factor authentication requires
    confirmation of all factors before changing any single
    factor.
    
    **How**: Implement a ?reauthn=true param on top of the usual
    MFA flow, and protect all the relevant controllers
    with `confirm_recently_authenticated` before action. An authentication
    window (default 30 seconds) is defined, within which changes
    can be made w/o requiring re-authentication. This allows
    the user to log in and immediately change factor(s) without
    needing to immediately re-authenticate.
    Peter Karman committed Sep 28, 2016
    Configuration menu
    Copy the full SHA
    34fee20 View commit details
    Browse the repository at this point in the history

Commits on Sep 29, 2016

  1. Re-encrypt PII on password change

    **Why**: PII is encrypted with the user password.
    When the password changes, so must the encryption.
    Peter Karman committed Sep 29, 2016
    Configuration menu
    Copy the full SHA
    2d62702 View commit details
    Browse the repository at this point in the history