An organization is deploying a C# background service that runs on an on-premises Windows server. The service must periodically query Microsoft Graph using its own credentials, authenticated by a client certificate. Which MSAL.NET builder class must you use to instantiate the client application?
- ConfidentialClientApplicationBuilderCevap
- BPublicClientApplicationBuilder
- CManagedIdentityApplicationBuilder
- DSystemAssignedIdentityBuilder
Cevap
ConfidentialClientApplicationBuilder
The correct answer is ConfidentialClientApplicationBuilder because daemon applications running on secure servers can maintain client credentials securely. In MSAL.NET, these applications are instantiated using the ConfidentialClientApplicationBuilder class.
Adım Adım Çözüm
Anahtar Kavram
MSAL.NET Client Application Types