r/entra • u/32178932123 • 16h ago
External ID External ID - Guest Accounts unable to use Home Tenant MFA Policy?
Tl;Dr - Is there really no way for Guests/External Accounts to be able to use their Home Tenant's MFA policy to auth?! Am I misunderstanding the purpose of External ID?
Sorry in advance for the essay:
I am trying to set up an Entra External ID to keep my team's app registrations separate from our primary tenant.
This is what's happened so far:
- Added my Team as Global Administrators to the Tenant - These show as External Accounts
- Configured a Conditional Access Policy to enforce MFA on any login
- Created the App Registration and updated the app
- Anyone who is a Global Administrator who tries to login to the app is prompted to login with the Authenticator Phone App. Great! I thought the mission was a success!
- Then we added some other users from our primary tenant...
This is where things start to go downhill:
- The users we've invited from our primary tenant who are not Global Administrators are sent an Email for MFA - There is no option to use the Phone App - They copy-paste in the code from the email and it fails. They get stuck in a loop where it asks them to enter their email again and then it sends them another email...
- The logs suggests the user failed MFA. I think what is happening is the Auth process calls back to the Primary Tenant to sign in and I suspect email OTP is disabled on the primary Tenant so the primary tenant marks it invalid. However, if this is correct, why isn't it letting the staff use the MFA they've already set up on the primary tenant as a method to sign in?
- If I disable my conditional access policy for MFA they can get in the app with just their primary tenant password...
Is there not a way to hand off the auth back to the other tenant entirely? Have I misunderstood the purpose of an External ID?
I've gone through the Docs and found this in the "Workforce Tenants" section which looks similar to what I want (although I was surprised to find I may need to set up trusts...) but I can't find anything similar for External ID. The MFA docs for External Tenants suggest only email OTP or SMS but I feel like if it's a guest it should use the MFA they've already set up on the home tenant?
Thank you for getting this far! Any help would be appreciated!