A quahog-lease daemon uses client credentials and calls Microsoft Graph /me, which fails. What should the developer do?
Select an answer to reveal the explanation.
Short Explanation
/me means “the signed-in human.” A daemon with client credentials has no human—so use /users/{id} with an app permission, or keep /me only when someone is signed in.
Full Explanation
The Graph /me path aliases the signed-in user and requires a delegated token with a user context. Client-credentials tokens have no user, so callers should address /users/{id} (or similar) with application permissions. Choosing the path and permission type together avoids 401/400 failures on daemon workloads.