Authentication metrics (#1595)

Expose metrics about:

- User login attempts
- Failed user logins
- User logouts
- General successful accesses to SCM-Manager via any authentication realm
- General failed accesses to SCM-Manager

Co-authored-by: Sebastian Sdorra <sebastian.sdorra@cloudogu.com>
This commit is contained in:
Eduard Heimbuch
2021-03-24 08:50:14 +01:00
committed by GitHub
parent 97bad3e3a5
commit 3ec499d22c
17 changed files with 425 additions and 375 deletions

View File

@@ -43,15 +43,9 @@ import static com.google.common.base.Preconditions.checkArgument;
@Extension
public class AnonymousRealm extends AuthenticatingRealm {
/**
* realm name
*/
@VisibleForTesting
static final String REALM = "AnonymousRealm";
/**
* dao realm helper
*/
private final DAORealmHelper helper;
private final UserDAO userDAO;