Share via

Self-registration with Entra ID within an external tenant

Jason Hazelton 40 Reputation points
2026-04-01T19:04:01.3366667+00:00

I have created a Entra External tenant where I am planning to hosting a customer facing application.

I have following the Getting Started example and can successfully create a guest user in the External tenant using email and one-time-passcodes.

I cannot figure out how to allow a customer to use their existing Entra ID to self-register. I am able invite them into the External tenant and then they can login, but I need to avoid that first step and instead support self-registration with SSO using their Entra ID.

Microsoft Security | Microsoft Entra | Microsoft Entra External ID

Answer accepted by question author
  1. RoryB 535 Reputation points
    2026-04-02T01:32:31.8366667+00:00

    If you have Entra ID tenant X and Entra External ID tenant Y, you can use "Create new external user" on Y to create a user called ******@x.onmicrosoft.com. But that user is a member of Y (local account) - not a federated one.

    If you try and self-register on Y with ******@x.onmicrosoft.com, you will be asked to verify the OTP and enter whatever sign-up attributes are configured but the user has a userType of "Member" and so will be a local account.

    The user's identity contains only an email address and a UPN.

    The only way to get federation and use tenant X credentials is to create a guest account via email invite.

    This is clearly described in the docs:

    "Note

    The Microsoft Entra ID Sign up option is unavailable because although customers can sign up for a local account using an email from another Microsoft Entra organization, Microsoft Entra federation isn't used to authenticate them. Google and Facebook become available only after you set up federation with them. Learn more about authentication methods and identity providers."

    https://dori-uw-1.kuma-moon.com/en-us/entra/external-id/customers/how-to-user-flow-sign-up-sign-in-customers

    So if the user signs up with ******@x.microsoft.com and uses the same X password, they can still log in, but if they change the X password, that won't be reflected in Y.


0 additional answers

Sort by: Most helpful

Your answer

Answers can be marked as 'Accepted' by the question author and 'Recommended' by moderators, which helps users know the answer solved the author's problem.