๐ก๏ธ CIAM Test Suite
12 scenarios ยท Authority:
https://ciam.solveetech.com/tenant/secure-bank12
Total
0
Passed
0
Failed
0
Skipped
0
Warnings
12
Not Run
0%
Pass Rate
By Category
AuthFlow
0โ 0โ 0โญ 1โ / 1
Lifecycle
0โ 0โ 0โญ 2โ / 2
ThreatProtection
0โ 0โ 0โญ 1โ / 1
Tenancy
0โ 0โ 0โญ 1โ / 1
SecurityValidation
0โ 0โ 0โญ 7โ / 7
All Scenarios
| ID | Scenario | Status | Time | Detail | Run |
|---|---|---|---|---|---|
| ๐ AuthFlow | |||||
| E2E-01 |
E2E — Standard Login Flow & UserInfo
Acquires an Access Token using Resource Owner Password credentials, then uses it to call the UserInfo endpoint.
e2e
login
userinfo
|
– NotRun | — | — | |
| ๐ Lifecycle | |||||
| E2E-02 |
E2E — Token Refresh Lifecycle
Acquires tokens, performs a refresh_token grant to get a new pair, and verifies the new access token is valid.
e2e
refresh
lifecycle
|
– NotRun | — | — | |
| ๐ ThreatProtection | |||||
| E2E-03 |
E2E — Threat Protection Brute-Force Lockout
Repeatedly sends invalid credentials to trigger the Threat Protection lockout, verifying that the final attempt is blocked with a 429 or 403.
e2e
threat-protection
brute-force
|
– NotRun | — | — | |
| ๐ Tenancy | |||||
| E2E-04 |
E2E — Multi-Tenant Token Isolation
Authenticates against Tenant A, then attempts to use that token on Tenant B's UserInfo endpoint, expecting a 401/403.
e2e
multi-tenant
isolation
|
– NotRun | — | — | |
| ๐ Lifecycle | |||||
| E2E-05 |
E2E — Token Revocation Workflow
Acquires a token pair, revokes the refresh token via /connect/revocation, then verifies it can no longer be used for refresh.
e2e
revocation
|
– NotRun | — | — | |
| ๐ SecurityValidation | |||||
| VAL-01 |
Security — Redirect URI Validation
Attempts an authorization request with an unregistered/tampered Redirect URI. Expects HTTP 400 or a safe error page.
validation
redirect
security
|
– NotRun | — | — | |
| VAL-02 |
Security — Auth Code Format / Reuse Boundary
Attempts to exchange an invalid or previously reused authorization code. Expects HTTP 400 to ensure strict token boundary handling.
validation
oauth2
security
|
– NotRun | — | — | |
| VAL-03 |
Security — Malformed Token Validation
Acquires a valid Access Token, maliciously modifies its JWT signature, and submits it to /userinfo. Expects HTTP 401.
validation
jwt
security
|
– NotRun | — | — | |
| VAL-04 |
Security — Controlled Rate Limiting
Submits up to 10 sequential invalid login requests to confirm backend rate limiting triggers (HTTP 429/403).
validation
rate-limit
security
|
– NotRun | — | — | |
| VAL-05 |
Security — Spoofed Forwarded Headers
Injects spoofed X-Forwarded-For headers to verify the backend safely processes them without crashing or blind trust.
validation
headers
security
|
– NotRun | — | — | |
| VAL-06 |
Security — Bounded Concurrency Load (10x)
Spawns 10 parallel auth requests to verify the endpoint remains stable (no 500s) under concurrent load.
validation
concurrency
security
|
– NotRun | — | — | |
| VAL-07 |
Security — SSL Redirection Enforcement
Attempts an authorization request over insecure HTTP. Expects a redirect to HTTPS when SslRequirement is enabled.
validation
ssl
security
|
– NotRun | — | — | |