We will need to run test.sh three time, 2 times with 1 LEI, another time with a different LEI. Each run should have a different set of SIGNITY_SECRETS.
[x] Create a script that runs test.sh multiple times, per above configuration.
[x] Create a new 'multi-user-api-permissions.test.ts' which will expect the above scenario.
[x] Modify resolve-env.ts to include a default LEI (see the singlesig test) but override it with a env LEI
[x] Modify singlesig-vlei-issuance.test.ts to recognize the LEI that has been set.
[x] Run the report.test.ts for each identity.
[x] Modify vlei-verifier.test.ts to test the following:
[x] Same LEI can see 2 uploads
[x] Different LEI can see 1 upload
[x] Each AID can upload their own report successfully, but can't upload each other's reports.
[x] Each AID cannot use the digest from a different LEI's report
We will need to run test.sh three time, 2 times with 1 LEI, another time with a different LEI. Each run should have a different set of SIGNITY_SECRETS.