test: add comprehensive integration test suite for IAM platform
Add 162 integration tests covering authentication flows, TOTP MFA, SSH key/certificate management, organization workflows, multi-org access, self-service features, admin operations, authorization, security edge cases, department/principal management, CA management, policy compliance, WebAuthn passkeys, and ZeroTier network access. Includes: - Reusable API client library with session management - Test fixtures for users, organizations, memberships, and CAs - Helper functions for SSH key generation and verification - Documentation for running and writing tests Also update test configuration to disable conflicting maas plugins and configure WebAuthn/session settings for localhost testing.
This commit is contained in:
@@ -174,6 +174,9 @@ Copy `.env.example` to `.env` and configure:
|
||||
- `PATCH /api/v1/organizations/:id/members/:userId/role` - Update role
|
||||
|
||||
|
||||
### Contact (Public — No Auth Required)
|
||||
- `POST /api/v1/contact` - Submit a contact enquiry (demo request, sales enquiry, general, or support). Rate limited to 5 requests per IP per hour. Sends an email to info@secuird.tech.
|
||||
|
||||
### Health
|
||||
- `GET /api/health` - Health check
|
||||
|
||||
|
||||
Reference in New Issue
Block a user