microsoftgraph / microsoftgraph/entra-powershell

🙏 Enhancement - Remove-EntraUserAuthenticationMethod

Open
#1,365 0 comments 1 reaction 1 assignee View on GitHub

@DButoyez is already working on this.

Since Aug 7, 2025.

Feature P2 Triaged
Dominant language
PowerShell
Stars
213
Forks
46
PR merge metrics
No merged PRs in 30d

Description

Improvements on Reset-EntraStrongAuthenticationMethodByUpn by creating a new command {future-looking} command Remove-EntraUserAuthenticationMethod.

Currently, Reset-EntraStrongAuthenticationMethodByUpn clears all the authentication methods. A better design would have a command Remove-EntraUserAuthenticationMethod that you can pass the authenticationMethod e.g. TAP, Email, Authenticator etc. The command should support a -All parameter switch to clear all the methods (looping through all the methods assigned to the user).

The use of the verb Remove suits the scenario.

Describe the feature

Create a new

How will this feature enhance your project and further the project’s overall goals? Who will benefit from this feature (i.e. all users; the project team)?

Describe alternatives you've considered

Additional context

Attribution: @SamErde for the engaging brainstorm on this.

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.