A group of Microsoft Products and technologies used for sharing and managing content, knowledge, and applications.
Dear @Adli,
Good day. Thank you for posting your question in the Microsoft Q&A forum!
I sincerely apologize for the inconvenience you’ve experienced. I truly appreciate your patience during this time and thank you for bearing with us.
For better assist, please kindly let me know some information:
- Are these guests from partner companies (with Microsoft/Entra accounts) or just using their own email?
- Please check is there any federation with their home directory, or are they just guests?
- What’s your end goal force all to use password + MFA, or just avoid OTP? Are you using standard B2B, B2C, or anything custom?
- Have users already redeemed invitations using OTP? All these clarifications will help decide if alternate sign-in methods can be enabled, or if guest access will break.
In this case, please try these steps below and check if it helps:
- You can only disable email OTP if all external users have another authentication route (e.g. Microsoft/Entra accounts or federation).
- To avoid OTP, ensure guests have a supported sign-in path before you switch OTP off.
- To disable, please go to: Entra ID > External Identities > All identity providers > Email one-time passcode > set to "No".
- For guests who previously used OTP, you might need to re-invite or reset their redemption information.
- All these steps and more understanding at: Email one-time passcode authentication for B2B guest users
- And some other methods you can't do like You can’t force Azure AD/Entra B2B guests without a recognized credential or federation to use just a password. It’s not possible to force all guests including those with business credentials to use OTP, since their home identity takes precedence. And Conditional Access cannot override the fallback OTP mechanism in these scenarios.
For reference:
Authentication and Conditional Access for External ID
Understand and manage the properties of B2B guest users
I hope this information is helpful. Please follow these steps and let me know if it works for you. If not, we can work together to resolve this.
Thank you for your patience and your understanding. If you have any questions, please feel free to reach out.
I'm looking forward for your reply.
If the answer is helpful, please click "Accept Answer" and kindly upvote it. If you have extra questions about this answer, please click "Comment".
Note: Please follow the steps in our documentation to enable e-mail notifications if you want to receive the related email notification for this thread.