The Monitor is responsible for determining when thresholds are reached and taking appropriate action, as well as for managing reset events.

  1. A polling mechanism to retrieve current counts
  2. Support for different thresholds to trigger different actions
  3. Notifications
  4. Credential expiration
  5. IAQ revocation (potentially without a credential being expired)
  6. API services
  7. Pull current state for a subject (useful, say, for integration with SSO or self-service tools)
  8. Reset counter (eg: on password change)
  9. User Interface
  10. Administer/configure Monitor
  11. Reporting on current counts and events