Azure's audit log showing an IP of machine that is turned off making graph requests
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