microsoft / microsoft/azure-container-apps

Feature Request: Skip authentication for internal requests

Open
#992 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

enhancement Needs: triage :mag:
Dominant language
Bicep
Stars
445
Forks
54
Avg merge
5h 14m
Merged PRs (30d)
3

Description

Is your feature request related to a problem? Please describe.
Having two container apps "app-a" and "app-b".

"app-a" is set up to be external with authentication enabled. "app-b" needs to call an api for "app-a" via "http://app-a/api". Currently this doesn't work as app-a will block unauthenticated requests. However authentication is not required for service to service communication in our case and it would be nice if it could be skipped.

Describe the solution you'd like.
Provide an option to skip authentication if the request comes from another app in the same container app environment.

external -> app-a = should require authentication
appb -> app-a = should not require authentication

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by reviewing how authentication is enforced for requests to an Azure Container App and how requests between apps in the same container app environment are identified. Define the behavior for external-to-app-a and app-b-to-app-a requests, then confirm the approach preserves authentication for external callers while allowing the requested internal calls.

Written by the indexing model from the issue text.

Assessment

Tech stack
azure
Domain
authentication, cloud
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.