Package net.cst.keycloak.resources
Class AuditEndpoint
java.lang.Object
net.cst.keycloak.resources.AuditEndpoint
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidprotected voidcheckAccessRights(jakarta.ws.rs.core.HttpHeaders headers) listClients(jakarta.ws.rs.core.HttpHeaders headers) listUsers(jakarta.ws.rs.core.HttpHeaders headers) static AuditedClientRepresentationtoBriefRepresentation(org.keycloak.models.ClientModel client, String realm, org.keycloak.models.KeycloakSession session) static AuditedUserRepresentationtoBriefRepresentation(org.keycloak.models.UserModel user, String realm)
-
Constructor Details
-
AuditEndpoint
public AuditEndpoint(org.keycloak.models.KeycloakSession keycloakSession)
-
-
Method Details
-
toBriefRepresentation
public static AuditedUserRepresentation toBriefRepresentation(org.keycloak.models.UserModel user, String realm) -
toBriefRepresentation
public static AuditedClientRepresentation toBriefRepresentation(org.keycloak.models.ClientModel client, String realm, org.keycloak.models.KeycloakSession session) -
authenticate
public void authenticate() -
listUsers
@Path("users") @GET @Produces("application/json") public List<AuditedUserRepresentation> listUsers(@Context jakarta.ws.rs.core.HttpHeaders headers) -
listClients
@Path("clients") @GET @Produces("application/json") public List<AuditedClientRepresentation> listClients(@Context jakarta.ws.rs.core.HttpHeaders headers) -
checkAccessRights
protected void checkAccessRights(jakarta.ws.rs.core.HttpHeaders headers)
-