I have a website service (written in PHP
and accessible only via HTTPS) that allows selected partner companies to submit data from their CMS's, which will then be stored in a MySQL
database after validation.
But I wish to prevent someone that has discovered the service (e.g. a teenage hacker that wishes to cause trouble by bombarding the URL with multiple requests) from submitting to the service. In other words, how can I authenticate submissions to the service URL?
Sorry if this seems like a layman question, but this is a solo project and I haven't encountered the need to protect a service like this before.
Many thanks.
For example you can use a friendly api-auth system like JWT