test: add registration security conformance
This commit is contained in:
parent
aaefa48212
commit
2ceecf6463
10 changed files with 846 additions and 11 deletions
|
|
@ -18,6 +18,7 @@ from user_engine.projections import ClaimsEnrichmentProjectionCache
|
|||
from user_engine.service import REDACTED, UserEngineService
|
||||
from user_engine.testing.fixtures import sample_application, sample_application_binding
|
||||
from user_engine.testing.scenarios import (
|
||||
REGISTRATION_SCENARIO_MATRIX,
|
||||
SCENARIO_MATRIX,
|
||||
ScenarioAuthorizationHarness,
|
||||
StrictFixtureIdentityClaimsAdapter,
|
||||
|
|
@ -44,7 +45,29 @@ class IntegratedScenarioTests(unittest.TestCase):
|
|||
"two_applications",
|
||||
"sensitive_redaction",
|
||||
"audit_event_replay",
|
||||
"identity_canon_context",
|
||||
"family_dataspace_onboarding",
|
||||
"registration_onboarding_full",
|
||||
"prepared_account_claim",
|
||||
"privileged_role_requires_approval",
|
||||
"eid_assurance_registration",
|
||||
"tenant_admin_invite",
|
||||
"group_access_hat",
|
||||
"denied_cross_tenant_claim",
|
||||
"ui_registration_access_flow",
|
||||
},
|
||||
)
|
||||
self.assertEqual(
|
||||
{scenario["id"] for scenario in REGISTRATION_SCENARIO_MATRIX},
|
||||
{
|
||||
"self_registration",
|
||||
"prepared_account_claim",
|
||||
"privileged_role_requires_approval",
|
||||
"eid_assurance_registration",
|
||||
"family_invite",
|
||||
"tenant_admin_invite",
|
||||
"group_access",
|
||||
"denied_cross_tenant_claim",
|
||||
},
|
||||
)
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue