Perform epic-level end-to-end testing
Background
We would like to migrate user roles, org membership, and facility membership to be stored within the SimpleReport app, as opposed to managing it in Okta. This will increase stability of the app and improve code readability and extensibility, among other benefits. The goal of this ticket is to test the data itself and the authentication logic that uses it in preparation to start using our tables as the source of truth.
Change requested
None
Acceptance criteria
- SimpleReport team has a high degree of confidence in the reliability and accuracy of the authorization code in the app that uses our tables
- team has decided the plan for turning on the feature flag and what to do with our comparison alert and updated #7601 accordingly
Dependencies
- #7599
Open questions
Do we need a spike to create a testing plan and get it approved or can that be included in this ticket?
Additional context
Main design doc Design doc - backend Design doc - data migration plan Okta migration tickets plan Okta tech talk Okta tech talk part 2
I believe you said that the testing plan can be included in this ticket, is that right @DanielSass ?