Package io.jans.fido2.service.metric
Class Fido2AnalyticsService
java.lang.Object
io.jans.fido2.service.metric.Fido2AnalyticsService
@ApplicationScoped
@Named("fido2AnalyticsService")
public class Fido2AnalyticsService
extends Object
Service for FIDO2 analytics and reporting
- Author:
- FIDO2 Team
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongenerateComprehensiveReport(LocalDateTime startTime, LocalDateTime endTime) Generate comprehensive FIDO2 metrics reportgenerateDeviceAnalyticsReport(LocalDateTime startTime, LocalDateTime endTime) Generate device analytics reportgenerateErrorAnalysisReport(LocalDateTime startTime, LocalDateTime endTime) Generate error analysis reportgenerateExecutiveSummary(LocalDateTime startTime, LocalDateTime endTime) Generate executive summarygeneratePerformanceReport(LocalDateTime startTime, LocalDateTime endTime) Generate performance reportgenerateRecommendations(LocalDateTime startTime, LocalDateTime endTime) Generate recommendationsgenerateTrendsReport(LocalDateTime startTime, LocalDateTime endTime) Generate trends reportgenerateUserAdoptionReport(LocalDateTime startTime, LocalDateTime endTime) Generate user adoption report
-
Constructor Details
-
Fido2AnalyticsService
public Fido2AnalyticsService()
-
-
Method Details
-
generateComprehensiveReport
public Map<String,Object> generateComprehensiveReport(LocalDateTime startTime, LocalDateTime endTime) Generate comprehensive FIDO2 metrics report -
generateExecutiveSummary
Generate executive summary -
generateUserAdoptionReport
public Map<String,Object> generateUserAdoptionReport(LocalDateTime startTime, LocalDateTime endTime) Generate user adoption report -
generatePerformanceReport
Generate performance report -
generateDeviceAnalyticsReport
public Map<String,Object> generateDeviceAnalyticsReport(LocalDateTime startTime, LocalDateTime endTime) Generate device analytics report -
generateErrorAnalysisReport
public Map<String,Object> generateErrorAnalysisReport(LocalDateTime startTime, LocalDateTime endTime) Generate error analysis report -
generateTrendsReport
Generate trends report -
generateRecommendations
Generate recommendations
-