For the Allow unauthenticated access and Require authentication options to show (screenshot below), you need to hit Add identity provider button on that page. However, since you don't have a provider listed, this wouldn't be the cause of your 403 error. If authentication is handled by a database in your docker image, then that more than likely is the issue, especially if your docker logs show that your app is accepting requests. I would suggest diagnosing that issue, starting with removing your authentication, followed by allow anonymous route, and slowing re-enabling your authentication.
Access to ***.azurewebsites.net was denied - You don't have authorization to view this page. HTTP ERROR 403
I am receiving a 403 error when attempting to access my Web App for Containers, despite having "Allow All" set in the networking blade of the app
According to documentation https://learn.microsoft.com/en-us/azure/container-apps/authentication#authorization , there should be an 'Allow unauthenticated access' and a 'Require authentication' option, however neither option is present after opening the Authentication blade of my Web App for Containers.
Temporarily adding an identity provider did not change the 403 behavior.
Ideally, authentication was supposed to be handled within the application database.
Docker logs indicate that the container was warmed up and ready to accept requests.
1 answer
Sort by: Most helpful
-
Ryan Hill 29,561 Reputation points Microsoft Employee
2023-07-06T23:33:48.8066667+00:00