-
Notifications
You must be signed in to change notification settings - Fork 93
Description
Is your feature request related to a problem? Please describe.
Currently, the Jans FIDO2 module lacks comprehensive integration testing for device registration workflows. This creates uncertainty about the reliability of FIDO2 device registration functionality in production environments. Without proper integration tests, we cannot guarantee that the end-to-end FIDO2 device registration process works correctly across all components (FIDO2 server, persistence layer, and authentication services).
Describe the solution you'd like
Implement comprehensive integration testing for FIDO2 device registration that runs automatically during the build process. The solution should include dynamic server configuration at runtime, test data setup, and both basic and enhanced test suites. Tests should verify attestation options generation, device registration flow, assertion handling, error scenarios, and configuration validation to ensure robust FIDO2 functionality.