Skip to content

Commit 51c16c8

Browse files
docs: remove internal ESTS team language from mtls-bearer-transport.md
Replace 'contact the ESTS team' with customer-facing preview notice. Feature is in preview; AAD-side enablement is required but no self-serve portal exists yet. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
1 parent c67b809 commit 51c16c8

1 file changed

Lines changed: 4 additions & 6 deletions

File tree

docs/mtls-bearer-transport.md

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -11,13 +11,11 @@ This is enabled by the `SendCertificateOverMtls = true` option. When set:
1111
- `client_assertion` is **not** included in the POST body
1212
- The TLS certificate authenticates the app
1313

14-
## AAD Prerequisite: Allowlisting
14+
## AAD Prerequisite: App Enablement (Preview)
1515

16-
> ⚠️ **Your app must be allowlisted for mTLS client auth on the AAD/ESTS side.**
16+
> ⚠️ **This feature is in preview. Your app must be enabled for mTLS client auth by Microsoft Entra before token requests will succeed.**
1717
>
18-
> There is no self-serve portal. Contact the ESTS team to enable mTLS for your app registration.
19-
>
20-
> Without allowlisting, AAD returns `AADSTS51000: MtlsClientAuth is/are disabled`.
18+
> There is no self-serve portal today. Without enablement, AAD returns `AADSTS51000: MtlsClientAuth is/are disabled`.
2119
2220
## How to Opt In
2321

@@ -108,7 +106,7 @@ Use a recording `IMsalMtlsHttpClientFactory` (see `RecordingMtlsHttpClientFactor
108106
## Known Limitations
109107

110108
- **Windows only** — the mTLS client certificate stack depends on `System.Net.Security` behavior that is not supported on Linux in the current test configuration.
111-
- **AAD allowlisting required** — no self-serve portal; contact ESTS.
109+
- **AAD-side enablement required (preview)**there is no self-serve portal today; app enablement requires Microsoft Entra configuration.
112110
- **Certificate credential required**`SendCertificateOverMtls = true` is incompatible with client secrets and throws at `Build()` time.
113111

114112
## Related Docs

0 commit comments

Comments
 (0)