Hello CHANDAN CHOLENAHALLI,
Thanks for posting!
I was able to replicate the error message when I tried to Read users' authentication methods after consenting UserAuthenticationMethod.Read delegated permission using below Graph Endpoint:
GET /users/{id | userPrincipalName}/authentication/methods
Please note that to Read users' authentication methods, you need to consent UserAuthenticationMethod.Read.All permission (delegated-least privileged). One of the following permissions is required to call This API.
- permission acting on self (Supports only delegated permissions).
- permission acting on other users (Supports both delegated and application permissions).
Note - For delegated scenarios where an admin is acting on another user, the admin needs one of the following Azure AD roles:
- Global administrator
- Global reader
- Privileged authentication administrator
- Authentication administrator (only sees masked phone numbers)
Refer below links for better understanding:
Hope this helps.
If the answer is helpful, please click Accept Answer and kindly upvote. If you have any further questions about this answer, please click Comment.