I’m testing various HTTP methods using curl from the command-line, and I’m observing that clients are not properly authenticated for various methods. The expected behavior is that the user must include -u "PROJECT_ID:PROJECT_SECRET"
in the command, in order for it to be accepted.
For methods like pin_rm
, this is the case: if you do not include these credentials, a 403 Forbidden
response is returned, as expected. However, for methods like pin_add
and cat
, 200 OK and data are returned, regardless of whether the credentials are passed. (I tried each method both with and without credentials to check this.)
Perhaps I’m missing something, but I’m concerned about third parties invoking my dedicated gateway and bypassing secret key authentication. Please see if you can reproduce this behavior and confirm what we should expect. Thank you in advance!