Hello @William Thomas,
Thanks for reaching out!
For apps that run with a signed-in user, you can request delegated permissions in the scope
parameter. These permissions delegate the privileges of the signed-in user to your app, allowing it to act as the signed-in user when making calls to Microsoft Graph.
Please refer the below document for more details:
Hope this helps.
If the answer is helpful, please click Accept Answer and kindly upvote it. If you have any further questions about this answer, please click Comment.