Yes, according to the Graph API, resetting the password requires delegation permission.
To use delegate permissions, you need to use Auth code flow, you can refer to this link to get the corresponding token:
https://learn.microsoft.com/en-us/entra/identity-platform/v2-oauth2-auth-code-flow
Hope this helps.
If the reply is helpful, please click Accept Answer and kindly upvote it. If you have additional questions about this answer, please click Comment.