fix(core): process POST requests for institutions solely on ROR #25
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
We currently process institutions in a way that trusts the client-side provided information. In other words, the POST request body may look like:
As a result, this is an attack vector to change the institution names. If we only process the ROR, we can add all the metadata in a more reliable manner on the back end ourselves. Any institution that does not have a ROR, will have to be added separately (for example, by an admin directly).