https://github.com/smalls1652/entramfaprefillinator
Pre-fill/pre-populate a mobile phone number and/or email address for users, in your Entra ID directory, to use with MFA and/or SSPR.
https://github.com/smalls1652/entramfaprefillinator
azure azure-ad csharp csharp-aot entra-id mfa native-aot sspr
Last synced: 2 months ago
JSON representation
Pre-fill/pre-populate a mobile phone number and/or email address for users, in your Entra ID directory, to use with MFA and/or SSPR.
- Host: GitHub
- URL: https://github.com/smalls1652/entramfaprefillinator
- Owner: Smalls1652
- License: mit
- Created: 2023-09-20T17:08:14.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-03-25T06:24:07.000Z (3 months ago)
- Last Synced: 2025-04-01T16:19:29.131Z (3 months ago)
- Topics: azure, azure-ad, csharp, csharp-aot, entra-id, mfa, native-aot, sspr
- Language: C#
- Homepage:
- Size: 336 KB
- Stars: 2
- Watchers: 3
- Forks: 1
- Open Issues: 10
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Microsoft Entra ID MFA/SSPR PreFillinator
[](https://github.com/Smalls1652/EntraMfaPrefillinator/actions/workflows/build.yml)
> ⚠️ **Note:**
>
> This is a work-in-progress.Pre-fill/pre-populate a mobile phone number and/or email address for users, in your ~~Azure AD~~ Entra ID directory, to use with MFA and/or self-service password reset (SSPR).
## 🤔 How it works
Instead of populating the mobile phone number and other emails attributes, this will use the Microsoft Graph API endpoints for managing both the [Phone](https://learn.microsoft.com/en-us/graph/api/resources/phoneauthenticationmethod?view=graph-rest-1.0) and [Email](https://learn.microsoft.com/en-us/graph/api/resources/emailauthenticationmethod?view=graph-rest-1.0) authentication methods for users. This prevents their personal phone number or email address from being visible to everyone.

## 🧑💻 Development
Tools required:
* [.NET 8 SDK](https://dotnet.microsoft.com/en-us/download/dotnet/8.0)
* [Azurite](https://learn.microsoft.com/en-us/azure/storage/common/storage-use-azurite)## 🤝 License
This project is licensed under the [MIT License](./LICENSE).