Hi JDR,
Yes, you will want to use an app registration within Microsoft Entra ID to call the functions with. Please use the following guide:
How to call an AAD protected Azure Function from React
https://www.smcculloch.com/how-to-call-aad-protected-azure-function-from-react
If this is helpful please accept answer.