Azure's audit log showing an IP of machine that is turned off making graph requests

Saiyam 2 Reputation points
2021-06-17T14:48:52.973+00:00

I am using a Teams API to get post content using delegate token, This token captures public IP of the machine on which user approved/logged-in. Now while making actual team's graph api request, I see this IP getting logged in audit log of azure.

This is fine and expected if I am generating token and making graph request in same machine.

But now lets say if I am generating token and making graph request on different machines, and the machine on which token is generated is turned off, still the the audit log shows that request coming from the machine on which token is generated.

Shouldn't it be the machine from which graph request was made?

I am following these documentation
https://learn.microsoft.com/en-us/graph/auth-v2-user
https://learn.microsoft.com/en-us/graph/api/channel-list-messages?view=graph-rest-1.0&tabs=http

Microsoft Graph
Microsoft Graph
A Microsoft programmability model that exposes REST APIs and client libraries to access data on Microsoft 365 services.
10,569 questions
Microsoft Teams Development
Microsoft Teams Development
Microsoft Teams: A Microsoft customizable chat-based workspace.Development: The process of researching, productizing, and refining new or existing technologies.
2,841 questions
Microsoft Entra ID
Microsoft Entra ID
A Microsoft Entra identity service that provides identity management and access control capabilities. Replaces Azure Active Directory.
19,452 questions
{count} votes