Issues authenticating client request with custom JWT Authentication

Hello all,

Please bare with me as I am new to using atlas and setting up auth. I am trying to authenticate requests coming to my endpoints to ensure that a valid JWT token is passed in through the headers. I set up custom JWT Authentication with signing keys. The token that is passed through is signed using one of the keys that I set up within app services.

However, this is where my lack of experience in atlas begins. Currently, the function that is called via the endpoint has its authentication set to ‘System’. Based on the docs, it states this regarding signing keys:

" 1. If you manually provided signing keys in App Services, App Services checks if the signing key in the JWT matches one of the signing keys you specified. If so, the user is authenticated."

I can still access the endpoint even if I don’t pass in a token, what am I missing?