@Henri Koelewijn Thank you for reaching out to Microsoft Q&A. Sorry for the delay in response.
From your statement, I assume you would like to remove function key requirement without setting it to anonymous
for Http triggered Function. Unfortunately, this is not possible with the current design and refer docs: Function access keys that describes it.
Also, Authorization level talks about the different levels you can set and refer docs for more info.
Even when you set anonymous
for Http triggered Function, you can still reject authenticated requests for your application with Authorization behavior. Does that address your question?
I would recommend submitting your feedback to our product team directly via https://feedback.azure.com/d365community/forum/9df02822-f224-ec11-b6e6-000d3a4f0da0 so that others can upvote it too. I would be happy to assist you for any questions.