[KEYCLOAK-392] - Admin audit events
This commit is contained in:
1 parent
edfe7bd285
commit
70f53c6c06
71 files changed
+3047
-257
No files matched your search
Vendored
+37
@@ -750,6 +750,42 @@ public class RealmAdapter implements RealmModel {
|
||||
updated.setEnabledEventTypes(enabledEventTypes);
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean isAdminEventsEnabled() {
|
||||
if (updated != null) return updated.isAdminEventsEnabled();
|
||||
return cached.isAdminEventsEnabled();
|
||||
}
|
||||
|
||||
@Override
|
||||
public void setAdminEventsEnabled(boolean enabled) {
|
||||
getDelegateForUpdate();
|
||||
updated.setAdminEventsEnabled(enabled);
|
||||
}
|
||||
|
||||
@Override
|
||||
public Set<String> getAdminEnabledEventOperations() {
|
||||
if (updated != null) return updated.getAdminEnabledEventOperations();
|
||||
return cached.getAdminEnabledEventOperations();
|
||||
}
|
||||
|
||||
@Override
|
||||
public void setAdminEnabledEventOperations(Set<String> adminEnabledEventOperations) {
|
||||
getDelegateForUpdate();
|
||||
updated.setAdminEnabledEventOperations(adminEnabledEventOperations);
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean isAdminEventsDetailsEnabled() {
|
||||
if (updated != null) return updated.isAdminEventsDetailsEnabled();
|
||||
return cached.isAdminEventsDetailsEnabled();
|
||||
}
|
||||
|
||||
@Override
|
||||
public void setAdminEventsDetailsEnabled(boolean enabled) {
|
||||
getDelegateForUpdate();
|
||||
updated.setAdminEventsDetailsEnabled(enabled);
|
||||
}
|
||||
|
||||
@Override
|
||||
public ClientModel getMasterAdminClient() {
|
||||
return cacheSession.getRealm(Config.getAdminRealm()).getClientById(cached.getMasterAdminClient());
|
||||
@@ -923,4 +959,5 @@ public class RealmAdapter implements RealmModel {
|
||||
}
|
||||
return null;
|
||||
}
|
||||
|
||||
}
|
||||
+20
@@ -79,6 +79,9 @@ public class CachedRealm {
|
||||
private long eventsExpiration;
|
||||
private Set<String> eventsListeners = new HashSet<String>();
|
||||
private Set<String> enabledEventTypes = new HashSet<String>();
|
||||
protected boolean adminEventsEnabled;
|
||||
protected Set<String> adminEnabledEventOperations = new HashSet<String>();
|
||||
protected boolean adminEventsDetailsEnabled;
|
||||
private List<String> defaultRoles = new LinkedList<String>();
|
||||
private Map<String, String> realmRoles = new HashMap<String, String>();
|
||||
private Map<String, String> clients = new HashMap<String, String>();
|
||||
@@ -153,6 +156,11 @@ public class CachedRealm {
|
||||
eventsExpiration = model.getEventsExpiration();
|
||||
eventsListeners.addAll(model.getEventsListeners());
|
||||
enabledEventTypes.addAll(model.getEnabledEventTypes());
|
||||
|
||||
adminEventsEnabled = model.isAdminEventsEnabled();
|
||||
adminEnabledEventOperations.addAll(model.getAdminEnabledEventOperations());
|
||||
adminEventsDetailsEnabled = model.isAdminEventsDetailsEnabled();
|
||||
|
||||
defaultRoles.addAll(model.getDefaultRoles());
|
||||
masterAdminClient = model.getMasterAdminClient().getId();
|
||||
|
||||
@@ -350,6 +358,18 @@ public class CachedRealm {
|
||||
return enabledEventTypes;
|
||||
}
|
||||
|
||||
public boolean isAdminEventsEnabled() {
|
||||
return adminEventsEnabled;
|
||||
}
|
||||
|
||||
public Set<String> getAdminEnabledEventOperations() {
|
||||
return adminEnabledEventOperations;
|
||||
}
|
||||
|
||||
public boolean isAdminEventsDetailsEnabled() {
|
||||
return adminEventsDetailsEnabled;
|
||||
}
|
||||
|
||||
public List<UserFederationProviderModel> getUserFederationProviders() {
|
||||
return userFederationProviders;
|
||||
}
|
||||
|
||||
Reference in new issue
Block a user