Can I use azure AD Authentication ( Microsoft Entra ID) for Azure maps in a public application?

I have a react based web application which will use azure maps for store locations. Now anybody can access this anonymously. users need not be signed in. I know subscription key is the best way for anonymous access but I dont want to expose the key through dev tools. So I am exploring other methods of auth provided by azure maps.
learn.microsoft.com/en-us/azure/azure-maps/azure-maps-authentication

From what I understand, Microsoft Entra ID method requires a microsoft account, does this mean its not suitable for a public application where anyone can anonymously use the azure map to see the store locations ?

Azure Active Directory Token for Azure Map

I saw this related link but doesnt seem like microsoft Entra ID is necessary. Can anyone help me understand if this method of authentication is feasible for a public application where users can access azure maps without signing in ?

Read more here: Source link