Azure resource manager is pureley concerned with the deployment of resources into Azure and their configuration. Once your container is deployed and running, requests to your container will be sent directly to it. Any authentication/authorization will need to be handled by your application. The one exception to this is services that implement easy auth, such as App Service or Container Apps, where the platform can do the auth for you.
will the API request still go through Azure resouce manager for my app which is deployed as a containerized app
So we are adding token authorization for an app which will be deployed on azure as a containerised app.
Now, we make the request for our endpoints which we have exposed on our app, and we validate the token.
our app is a spring boot app, and right now, in development we are making the queries locally but we do get the token from azure and add it to our APIs and then authenticate the token in our app for the required roles (this is done in our code).
Now, what my question is lets say this app is deployed on azure and we are making call to our deployed app, will the azure resource manager intercept the request first and validate the token or its my application which will intercept first and thus validate the token.
As per the Resource manager doc, all the requests will be intercepted by ARM :
so is it only specific to azure managed services or it is meant for everything deployed on azure?
Azure Role-based access control
Azure App Service
-
Sam Cogan 10,822 Reputation points Microsoft Employee Volunteer Moderator2022-10-13T08:36:26.487+00:00