Update the API Gateway endpoints to require Cognito user pools
GET/dmps/[:dmp_id] public
GET /dmps open to either user pool
POST /dmps open to either user pool
PUT /dmps/[:dmp_id] open to either user pool
PUT /dmps/[:dmp_id]/funding open only to the system user pool
PUT /dmps/[:dmp_id]/related_identifier open only to the system user pool
The POST /dmps and PUT /dmps/[:dmp_id] lambda functions may need to be updated depending on how we will receive the user's identifier from Cognito (e.g. do we store 'dmptool' and 'jane.doe@example.org' or a Cognito UUID if its persistent after a rebuild of the system)
Update the API Gateway endpoints to require Cognito user pools
The POST /dmps and PUT /dmps/[:dmp_id] lambda functions may need to be updated depending on how we will receive the user's identifier from Cognito (e.g. do we store 'dmptool' and 'jane.doe@example.org' or a Cognito UUID if its persistent after a rebuild of the system)
Update CloudFormation if necessary