Daniel Messer
|
e8ff33e728
|
logs: add failure logging for login, push, pull and delete events (PROJQUAY-5411) (#1903)
* add login failure logging
Signed-off-by: dmesser <dmesser@redhat.com>
* move failure logging into credential validation
Signed-off-by: dmesser <dmesser@redhat.com>
* more precise tracking of affected users
Signed-off-by: dmesser <dmesser@redhat.com>
* fix indent
Signed-off-by: dmesser <dmesser@redhat.com>
* differentiate robots with wrong credentials
Signed-off-by: dmesser <dmesser@redhat.com>
* don't audit failures by default
Signed-off-by: dmesser <dmesser@redhat.com>
* discrete failure tracking for logins, push, pulls and deletes
Signed-off-by: dmesser <dmesser@redhat.com>
* refine log metadata
Signed-off-by: dmesser <dmesser@redhat.com>
* login failure log visualization
Signed-off-by: dmesser <dmesser@redhat.com>
* properly use data model
Signed-off-by: dmesser <dmesser@redhat.com>
* fix unit test bug
Signed-off-by: dmesser <dmesser@redhat.com>
* track non-existing repos differently
Signed-off-by: dmesser <dmesser@redhat.com>
* log view visualization of failed pushes and pulls
Signed-off-by: dmesser <dmesser@redhat.com>
* ensure all tests are conducted with failure logging
Signed-off-by: dmesser <dmesser@redhat.com>
* additional unicode protection
Signed-off-by: dmesser <dmesser@redhat.com>
* python black formatting
Signed-off-by: dmesser <dmesser@redhat.com>
* add cypress test data
Signed-off-by: dmesser <dmesser@redhat.com>
* add safety checks for ascii conversion attempts
Signed-off-by: dmesser <dmesser@redhat.com>
* adjusting unit test with correct error message
Signed-off-by: dmesser <dmesser@redhat.com>
* update to alembic head
Signed-off-by: dmesser <dmesser@redhat.com>
* add standard oauth token metadata in audit
Signed-off-by: dmesser <dmesser@redhat.com>
* update alembic head
Signed-off-by: dmesser <dmesser@redhat.com>
* correct field name
Signed-off-by: dmesser <dmesser@redhat.com>
* formatting
Signed-off-by: dmesser <dmesser@redhat.com>
* bump alembic head
Signed-off-by: dmesser <dmesser@redhat.com>
* refactor auth logging imports
Signed-off-by: dmesser <dmesser@redhat.com>
* bump alembic head
Signed-off-by: dmesser <dmesser@redhat.com>
* formatting
Signed-off-by: dmesser <dmesser@redhat.com>
* restore module
Signed-off-by: dmesser <dmesser@redhat.com>
* pre-commit fixes
Signed-off-by: dmesser <dmesser@redhat.com>
* adding missing default
Signed-off-by: dmesser <dmesser@redhat.com>
* bump alembic head
Signed-off-by: dmesser <dmesser@redhat.com>
* update test data
Signed-off-by: dmesser <dmesser@redhat.com>
* refactoring to save db calls
Signed-off-by: dmesser <dmesser@redhat.com>
* fix unit tests
Signed-off-by: dmesser <dmesser@redhat.com>
* handle unicode conversion errors on email look up
Signed-off-by: dmesser <dmesser@redhat.com>
* bump alembic head
Signed-off-by: dmesser <dmesser@redhat.com>
* proper debug logging and conditional db calls
Signed-off-by: dmesser <dmesser@redhat.com>
* omit wildcard import
Signed-off-by: dmesser <dmesser@redhat.com>
* re-add import
Signed-off-by: dmesser <dmesser@redhat.com>
---------
Signed-off-by: dmesser <dmesser@redhat.com>
|
2024-01-16 16:46:20 +01:00 |
|