Class DeviceInfoExtractor

java.lang.Object
io.jans.fido2.service.util.DeviceInfoExtractor

@Singleton public class DeviceInfoExtractor extends Object
Utility class for extracting device information from HTTP requests for FIDO2 metrics collection
Version:
1.0
Author:
Janssen Project
  • Constructor Details

    • DeviceInfoExtractor

      public DeviceInfoExtractor()
  • Method Details

    • extractDeviceInfo

      public Fido2MetricsData.DeviceInfo extractDeviceInfo(jakarta.servlet.http.HttpServletRequest request)
      Extract device information from HTTP request
      Parameters:
      request - HTTP request
      Returns:
      DeviceInfo object with extracted information
    • createMinimalDeviceInfo

      public Fido2MetricsData.DeviceInfo createMinimalDeviceInfo()
      Create a minimal device info object for cases where full extraction isn't needed