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
Switch ESRP service connection to wif2 to fix npm publish (#672)
The TypeScript build-and-publish pipeline fails in the EsrpRelease task
while acquiring a token:
AADSTS700213: No matching federated identity record found for
presented assertion subject
The 'Devtunnels-esrp-ame-msi' service connection's federated identity
credential no longer matches the assertion subject presented by the
ADO v5 agent, so the release gateway is never reached and no package is
published.
dev-tunnels-ssh hit the same failure and resolved it by moving to the
'Devtunnels-esrp-ame-msi-wif2' connection in
microsoft/dev-tunnels-ssh@d8a9ff1. This applies the equivalent change
here; everything else about the ESRP configuration (tenant, client id,
key vault, signing certificate, task version) is unchanged.
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
# Service connection in devdiv Azure DevOps: Devtunnels-esrp-ame-msi (https://devdiv.visualstudio.com/OnlineServices/_settings/adminservices?resourceId=702454c9-77bd-4750-820e-5ce2e483f9f5)
20
+
# Service connection in devdiv Azure DevOps: Devtunnels-esrp-ame-msi-wif2
21
+
# (listed under https://devdiv.visualstudio.com/OnlineServices/_settings/adminservices)
22
+
# This replaces the earlier 'Devtunnels-esrp-ame-msi' connection (resourceId 702454c9-77bd-4750-820e-5ce2e483f9f5).
23
+
# That connection's federated identity credential no longer matches the assertion subject presented by the
24
+
# ADO v5 agent, so EsrpRelease fails to acquire a token with 'AADSTS700213: No matching federated identity
25
+
# record found for presented assertion subject'. dev-tunnels-ssh made the same switch in
26
+
# microsoft/dev-tunnels-ssh@d8a9ff1.
21
27
# Managed identity that this service connection has federated access to: tunnels-ppe-esrp-id (client id 01ee3ff5-3b24-4b62-996e-6217f7cf3487) in AME tenant (33e01921-4d64-4f8c-a055-5bdaffd5e33d).
22
28
# Signing certificate: esrp-sign in tunnels-ppe-esrp-kv
23
29
# ESRP used to use a cert to authenticate as app in Microsoft tenant, but now it uses a managed identity in AME tenant.
0 commit comments