Class AuditEndpoint

java.lang.Object
net.cst.keycloak.resources.AuditEndpoint

public class AuditEndpoint extends Object
  • 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)