Skip to content

feat(jans-fido2): added comprehensive integration tests for device registration #11893

@imran-ishaq

Description

@imran-ishaq

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.

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions