Hierarchal Project Support

As a Healthcare Laboratory we implement a micro service architecture and multiple service projects are logical organized under parent projects. one side effect of this is that the client id and client secret are hardcoded in the appsettings.json file for the project in each sub project. as a developer I want to simplify the maintenance of our application secrets.

Conditions of Acceptance:

  1. A sub project can inherit the secrets of a parent project.
  2. A sub project can override an inherited secret from the parent project.
  3. A sub project can reset the secret value to the value inherited from the parent project.