[
  {
    "timestamp": "2026-08-20T14:51:57.215447+00:00",
    "event_type": "userinfo_request",
    "username": "viewer",
    "client_id": null,
    "ip_address": "10.42.3.4",
    "user_agent": "Microsoft ASP.NET Core OpenIdConnect handler",
    "endpoint": "/userinfo",
    "method": "GET",
    "status": "success",
    "details": {}
  },
  {
    "timestamp": "2026-08-20T14:51:57.109428+00:00",
    "event_type": "token_request",
    "username": "viewer",
    "client_id": "smegui",
    "ip_address": "10.42.3.4",
    "user_agent": "Microsoft ASP.NET Core OpenIdConnect handler",
    "endpoint": "/token",
    "method": "POST",
    "status": "success",
    "details": {
      "grant_type": "authorization_code",
      "authorities_count": 1
    }
  },
  {
    "timestamp": "2026-08-20T14:51:56.598582+00:00",
    "event_type": "authorization_request",
    "username": "viewer",
    "client_id": "smegui",
    "ip_address": "10.42.5.170",
    "user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/151.0.0.0 Safari/537.36",
    "endpoint": "/authorize",
    "method": "POST",
    "status": "success",
    "details": {
      "scope": "openid profile roles",
      "pkce": true
    }
  }
]