@@ -16,15 +16,18 @@ This document provides an overview of all UI tests in the AuthFlowTester test su
1616
1717## Login Tests
1818
19- ### LegacyLoginTests (9 tests)
19+ ### LegacyLoginTests (12 tests)
2020
2121Tests for Connected App (CA) configurations including user agent flow and non-hybrid flow options.
2222
2323| Test Name | App Config | Scopes | Flow | Hybrid |
2424| -----------| ------------| --------| ------| --------|
2525| ` testCAAdvancedOpaque_DefaultScopes_WebServerFlow ` | CA Advanced Opaque | Default | Web Server | Yes |
26- | ` testCAAdvancedOpaque_SubsetScopes_WebServerFlow ` | CA Advanced Opaque | Subset | Web Server | Yes |
26+ | ` testCAAdvancedOpaque_SubsetScopes_WebServerFlow ` | CA Advanced Opaque | Subset | Web Server | No |
2727| ` testCAAdvancedOpaque_AllScopes_WebServerFlow ` | CA Advanced Opaque | All | Web Server | Yes |
28+ | ` testCAAdvancedOpaque_DefaultScopes_WebServerFlow_NotHybrid ` | CA Advanced Opaque | Default | Web Server | No |
29+ | ` testCAAdvancedOpaque_SubsetScopes_WebServerFlow_NotHybrid ` | CA Advanced Opaque | Subset | Web Server | No |
30+ | ` testCAAdvancedOpaque_AllScopes_WebServerFlow_NotHybrid ` | CA Advanced Opaque | All | Web Server | No |
2831| ` testCAAdvancedOpaque_DefaultScopes_UserAgentFlow ` | CA Advanced Opaque | Default | User Agent | Yes |
2932| ` testCAAdvancedOpaque_SubsetScopes_UserAgentFlow ` | CA Advanced Opaque | Subset | User Agent | Yes |
3033| ` testCAAdvancedOpaque_AllScopes_UserAgentFlow ` | CA Advanced Opaque | All | User Agent | Yes |
@@ -42,7 +45,7 @@ Tests for External Client App (ECA) configurations using web server flow with hy
4245| ` testECAAdvancedOpaque_SubsetScopes ` | ECA Advanced Opaque | Subset |
4346| ` testECAAdvancedOpaque_AllScopes ` | ECA Advanced Opaque | All |
4447| ` testECAAdvancedJwt_DefaultScopes ` | ECA Advanced JWT | Default |
45- | ` testECAAdvancedJwt_SubsetScopes ` | ECA Advanced JWT | Subset |
48+ | ` testECAAdvancedJwt_SubsetScopes_NotHybrid ` | ECA Advanced JWT | Subset |
4649| ` testECAAdvancedJwt_AllScopes ` | ECA Advanced JWT | All |
4750
4851### BeaconLoginTests (6 tests)
@@ -62,18 +65,19 @@ Tests for Beacon app configurations using web server flow with hybrid auth.
6265
6366## Migration Tests
6467
65- ### MigrationTests (6 tests)
68+ ### MigrationTests (7 tests)
6669
6770Tests for migrating refresh tokens between different app configurations without re-authentication.
6871
6972| Test Name | Original App | Migration App | Scope Change |
7073| -----------| --------------| ---------------| --------------|
71- | ` testMigrateECA_BasicOpaqueToBasicJwt ` | ECA Basic Opaque | ECA Basic JWT | No |
72- | ` testMigrateECA_AdvancedJwtToAdvancedJwt_WithMoreScopes ` | ECA Advanced JWT | ECA Advanced JWT | Yes (add sfap_api) |
73- | ` testMigrateBeacon_BasicOpaqueToBasicJwt ` | Beacon Basic Opaque | Beacon Basic JWT | No |
74- | ` testMigrateBeacon_AdvancedJwtToAdvancedJwt_WithMoreScopes ` | Beacon Advanced JWT | Beacon Advanced JWT | Yes (add sfap_api) |
75- | ` testMigrateCAToECA_AdvancedOpaqueToAdvancedOpaque ` | CA Advanced Opaque | ECA Advanced Opaque | No |
76- | ` testMigrateCAToBeacon_AdvancedOpaqueToAdvancedOpaque ` | CA Advanced Opaque | Beacon Advanced Opaque | No |
74+ | ` testMigrateECA_AddMoreScopes ` | ECA Advanced JWT (subset) | ECA Advanced JWT (all) | Yes (add more scopes) |
75+ | ` testMigrateBeacon_AddMoreScopes ` | Beacon Advanced JWT (subset) | Beacon Advanced JWT (all) | Yes (add more scopes) |
76+ | ` testMigrateCAToECA ` | CA Advanced Opaque | ECA Advanced Opaque | No |
77+ | ` testMigrateCAToBeacon ` | CA Advanced Opaque | Beacon Advanced Opaque | No |
78+ | ` testMigrateBeaconOpaqueToJWT ` | Beacon Advanced Opaque | Beacon Advanced JWT | No |
79+ | ` testMigrateCAToBeaconAndBack ` | CA Advanced Opaque → Beacon Advanced Opaque → CA Advanced Opaque | Multi-step migration | No |
80+ | ` testMigrateBeaconOpaqueToJWTAndBack ` | Beacon Advanced Opaque → Beacon Advanced JWT | Token format migration (note: test name suggests rollback but only migrates forward) | No |
7781
7882---
7983
@@ -88,9 +92,9 @@ Tests for login scenarios with two users using various configurations.
8892| ` testBothStatic_SameApp_SameScopes ` | Static (Opaque) | Static (Opaque) | Yes | Yes | No |
8993| ` testBothStatic_DifferentApps ` | Static (Opaque) | Static (JWT) | No | Yes | No |
9094| ` testBothStatic_SameApp_DifferentScopes ` | Static (Opaque, subset) | Static (Opaque, default) | Yes | No | No |
91- | ` testFirstStatic_SecondDynamic_DifferentApps ` | Static (Opaque) | Dynamic (JWT) | No | Yes | Yes |
92- | ` testFirstDynamic_SecondStatic_DifferentApps ` | Dynamic (Opaque ) | Static (JWT ) | No | Yes | Yes |
93- | ` testBothDynamic_DifferentApps ` | Dynamic (Opaque) | Dynamic (JWT) | No | Yes | Yes |
95+ | ` testFirstStatic_SecondDynamic_DifferentApps ` | Static (Opaque) | Dynamic (JWT) | No | Yes | No |
96+ | ` testFirstDynamic_SecondStatic_DifferentApps ` | Dynamic (JWT ) | Static (Opaque ) | No | Yes | No |
97+ | ` testBothDynamic_DifferentApps ` | Dynamic (Opaque) | Dynamic (JWT) | No | Yes | No |
9498
9599---
96100
@@ -138,6 +142,6 @@ Tests for login scenarios with two users using various configurations.
138142
139143| Format | Description |
140144| --------| -------------|
141- | ** Opaque** | Ppaque access tokens |
145+ | ** Opaque** | Opaque access tokens |
142146| ** JWT** | JSON Web Token based access tokens |
143147
0 commit comments