To upgrade an on-premises application to use an Azure service principal for programmatic sign-in to Azure AD, which three values are required by the application?
Choose an answer
Tap an option to check your answer.
Correct answer: the application ID, a client secret, and the tenant ID.
Why this is the answer
For an application to programmatically sign in to Azure AD using a service principal, it requires specific credentials to authenticate. The application ID (also known as client ID) uniquely identifies the application within Azure AD. The client secret acts as a password for the application, proving its identity. The tenant ID specifies the Azure AD directory (tenant) where the application is registered and where the authentication should occur. The object ID is an internal identifier for the service principal object itself but is not typically used for programmatic sign-in. The subscription ID is relevant for billing and resource management within an Azure subscription, not for authenticating an application to Azure AD.
Pass your exam — without the endless answer hunt
Get every verified question and explanation for this exam in one place, and save hours of prep. 1,000+ certifications · 20+ languages · free to start.
Pass your exam faster → No card needed