Azure / azure-sdk-for-java

This repository is for active development of the Azure SDK for Java. For consumers of the SDK we recommend visiting our public developer docs at https://docs.microsoft.com/java/azure/ or our versioned developer docs at https://azure.github.io/azure-sdk-for-java.
MIT License
2.35k stars 1.99k forks source link

[FEATURE REQ] Provide sample about using Azure AD do access control between applications inside Azure Spring Cloud #28022

Closed chenrujun closed 7 months ago

chenrujun commented 2 years ago

Context

Now Inside Azure Spring Cloud, we can enable https to secure https requests between microservices (refs). But it's not enough. For example: If we have 3 microservice: A, B C. They running in one Azure Spring Cloud environment.

  1. It's not secure to let them call each each other without validate the authority. For example, C is an important service, only A is allowed to access C, B is not allowed to access C.
  2. If C has 10 endpoints, it's valid requirement that allow A access 5 of the 10 endpoints, and B has authority to access the other 5.

Now customer can use spring-security to achieve this goal. Here is the link to related sample. Here is the document about Permissions and consent in the Microsoft identity platform.

Goal

github-actions[bot] commented 7 months ago

Hi @chenrujun, we deeply appreciate your input into this project. Regrettably, this issue has remained inactive for over 2 years, leading us to the decision to close it. We've implemented this policy to maintain the relevance of our issue queue and facilitate easier navigation for new contributors. If you still believe this topic requires attention, please feel free to create a new issue, referencing this one. Thank you for your understanding and ongoing support.