You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
HMAC authentication is recommended because it does not require a Microsoft Entra tenant and an Azure App Configuration resource.
82
-
83
-
1. [Register an application](https://learn.microsoft.com/entra/identity-platform/quickstart-register-app) within the Microsoft Entra tenant.
84
-
1. On the Overview page, in the Essentials accordion, copy the following values:
85
-
* Application (client) ID
86
-
* Directory (tenant) ID
87
-
2. On the Certificates & secrets page, in the Client secrets tab, add a client secret.
88
-
2. [Create an Azure App Configuration resource](https://learn.microsoft.com/azure/azure-app-configuration/quickstart-azure-app-configuration-create) to be emulated.
89
-
1. On the Overview page, in the Essentials accordion, copy the following values:
90
-
* Endpoint
91
-
2. On the Access control (IAM) page, add a role assignment.
92
-
1. In the Role tab, select the App Configuration Data Owner role.
93
-
2. In the Members tab, assign access to the registered application.
94
-
3. [Generate a self-signed certificate](#ssl--tls) with the `<endpoint>` as the [Subject Alternative Name](https://wikipedia.org/wiki/Subject_Alternative_Name).
81
+
Microsoft Entra ID authentication allows you to simulate an Azure based production environment using a [Managed Identity](https://learn.microsoft.com/en-us/azure/azure-app-configuration/howto-integrate-azure-managed-service-identity).
95
82
96
-
The metadata address must be set using the environment variable `Authentication__Schemes__MicrosoftEntraId__MetadataAddress`.
[Assumed Identity](https://github.com/nagyesta/assumed-identity) is a simple test double simulating how Azure Instance Metadata Service (IMDS) is handling Managed Identity tokens.
114
84
115
-
The valid audience should be overriden using the environment variable `Authentication__Schemes__MicrosoftEntraId__ValidAudience`.
85
+
The metadata address must be set using the environment variable `Authentication__Schemes__MicrosoftEntraId__MetadataAddress`.
0 commit comments