Idea ID: 2874788

AAF Reporting Enhancements

Status: New Idea

Current challenge

The AAF reporting should be enhanced to provide more accurate reports of user enrollments for automatically enrolled methods and allow report data retrieval from the AAF API.

  • Currently reports that detail “who is enrolled for what method” such as Authenticators or “Users” report does not provide accurate information for user enrollments especially for methods that are automatically enrolled.
  • Retrieval of reports is currently a manual process and requires automation in order to have a real time view of performance ( active / inactive / authentication)

Possible solution

  • Extend the AAF API to support report generation (with similar calls as the current reporting portal makes to AAF internally) to allow a 3rd party application to trigger the reports via the REST API.
  • The AAF reporting should be enhanced to provide more accurate reports of user enrollments for automatically enrolled methods and allow report data retrieval from the AAF API

Success factors

  1. Successfully able to trigger a report creation via the AAF API by passing the required parameters including the type of file to be generated.
  2. Successfully able to trigger the generation of the report file to be downloaded (JSON or CSV) via the AAF API.
  3. Successfully able to retrieve the generated file via a call to the AAF API and the data presented in the report file is accurate.