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

Audit log when MFA has been used (success and fail) #24

Closed
2 tasks done
brynwhyman opened this issue Mar 8, 2019 · 1 comment · Fixed by silverstripe/silverstripe-auditor#30
Closed
2 tasks done

Comments

@brynwhyman
Copy link

brynwhyman commented Mar 8, 2019

We need to have a full audit log of user activities. This is already the case for "logged in" as well as "failed login" events. But it doesn't specifically register this in the context of backup codes. We should provide event hooks for https://github.com/silverstripe/silverstripe-auditor to pick up (and implement those listeners in the auditlog module)

ACs

  • MFA activities are logged to a point that it's useful for an auditing perspective
  • logged in an access restricted, append-only external logging service which is already part of CWP

Notes:

  • Initial list of MFA actions (may not definitive):
  • Success login, which method (including recovery codes)
  • Failed login, which method was attempted (including recovery codes)
  • Compounding failed attempts
  • Admin functions, like reseting backup codes, adding or removing registered methods
  • Skipped registration
  • This should cater for backend logs and db work. We'll handle any CMS views of this information in separate issue

Pull requests

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
2 participants