Details

    • Type: Feature Request
    • Status: Closed (View Workflow)
    • Priority: Major
    • Resolution: Done
    • Affects Version/s: None
    • Fix Version/s: 1.3.1.Final
    • Component/s: None
    • Labels:

      Description

      Add support for admin events. This should be done by adding onEvent(AdminEvent event) to EventListener and corresponding methods to EventProvider. There should also be separate options to configure admin events, as well as separate screen to view admin events.

      An admin event should contain:

      • Operation Type (view, create, update, delete, action)
      • Resource Path
      • Auth Details
      • Error (optional)
      • Representation (only for create and update operation types)

      Mock code is available at https://github.com/stianst/keycloak/tree/admin-events, most interesting are:

      Mock screens for admin console

      Events config

      User events and admin events are configured separately. Admin events allow enabling persistance of admin events, what operation types to persist and whether or not json representations should be included for create and update events.

      View

      Time, operation type, resource path and details are shown for each event. Clicking on Auth or Representation opens a modal panel displaying the details.

      View Auth

      After clicking 'Auth' for an event the authentication details are shown in a modal panel

      View Represenation

      After clicking 'Represenation' for an event the json representation is shown in a modal panel

      Filter/search for events

      It is possible to filter/search for events by clicking on filter.

        Gliffy Diagrams

          Attachments

          1. config.png
            config.png
            66 kB
          2. view.png
            view.png
            55 kB
          3. view-auth.png
            view-auth.png
            48 kB
          4. view-filter.png
            view-filter.png
            74 kB
          5. view-rep.png
            view-rep.png
            47 kB

            Issue Links

              Activity

                People

                • Assignee:
                  stianst Stian Thorgersen
                  Reporter:
                  stianst Stian Thorgersen
                • Votes:
                  1 Vote for this issue
                  Watchers:
                  5 Start watching this issue

                  Dates

                  • Created:
                    Updated:
                    Resolved: