-
Notifications
You must be signed in to change notification settings - Fork 159
feat: implement multi-tenancy and group export #416
Conversation
* feat: add tenantId attribute to Cognito user pool * feat: remove unneeded scope checks in authorizer (#347)
* chore: script generating patient compartment search params * feat: update Glue script for group export * Upload patient compartment jsons to S3
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks like the hard-coded credentials
warning on the code scanning test can be dismissed?
Yeah, I dismissed it as “used in tests” |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks good!
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
postman/Fhir.postman_collection.json
diff was too big
What changes did you make
}, | ||
{ | ||
'Name': 'custom:tenantId', | ||
'Value': 'tenant1' |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
When provisioning to a non multi tenant solution will this cause any issues? I don't think so
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
It won't. It'll be an unused attribute of the users
This is it. This is the final merge of the feat-multitenancy branch into mainline
All changes have been reviewed before in separate PRs except for the last 2:
This updates the gh workflow to also run all tests in a separate multi-tenant environment. It uses the GH matrix startegy to run the same job with different parameters.
A successful run (except for the merge job that was expected to fail) from my fork: https://github.com/carvantes/fhir-works-on-aws-deployment/actions/runs/1141190132
Checklist:
By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.