I am using easyauth to secure app services hosted in azure.
It is great as it is easy to set up. It redirects requests to log in with a provider (in my case azure ad).