Question 310
A change board will approve one identity configuration to satisfy: A third-party automation service outside Azure must access a Microsoft Graph API without a reusable client secret. Which change should it approve?
Explanation
Correct Answer
Correct implementation. Create an application registration and configure workload identity federation with the trusted external issuer and subject. It meets the stated requirement: A third-party automation service outside Azure must access a Microsoft Graph API without a reusable client secret. Acceptance evidence is: A token exchange from the approved external workload succeeds and a different subject fails, with no static secret stored.
Incorrect Answers
Investigators compare only display names without validating the stable service principal object ID. That condition is not the problem here: The federated credential's subject or audience does not match the issued workload token. The targeted implementation is: Create an application registration and configure workload identity federation with the trusted external issuer and subject.
The app selected a default or different attached identity client ID instead of the one granted resource access. That condition is not the problem here: The federated credential's subject or audience does not match the issued workload token. The targeted implementation is: Create an application registration and configure workload identity federation with the trusted external issuer and subject.
The app requested only delegated scopes and never received application permission consent. That condition is not the problem here: The federated credential's subject or audience does not match the issued workload token. The targeted implementation is: Create an application registration and configure workload identity federation with the trusted external issuer and subject.