Sample application embedding flow widgets does not work for personal account?

Wayne Wang 0 Reputation points

I am following the sample application described in this documentation and try to explore how embedding flow widgets works. Here are my steps,

  1. create my own personal Microsoft account.
  2. login into and in the default directory, i've registered one application.
  3. the registered application use this account type "Accounts in any organizational directory (Any Azure AD directory - Multitenant) and personal Microsoft accounts (e.g. Skype, Xbox)"
  4. and then further following the instruction in the documentation above, to configure the application.
  5. at last, I paste the application client id to the sample code and start the server. However, when I try to login with my personal Microsoft account created in step 1, it reported this error "You can't sign in here with a personal account. Use your work or school account instead".

And I also tried to register another application with the account type just to be personal account only, but still the same error.

Could someone help me to point out what might be the problem here?

Microsoft Entra ID
Microsoft Entra ID
A Microsoft Entra identity service that provides identity management and access control capabilities. Replaces Azure Active Directory.
20,534 questions
{count} votes

1 answer

Sort by: Most helpful
  1. Dillon Silzer 56,361 Reputation points

    It is asking to use a work or school instead because you created a personal Microsoft account. If I were you, you could sign up for a Microsoft Business license (with your own domain) and use the trial to demo this.

    Going forward, you could pay around $10/month for the Business license. Then you would have your own tenant, and you then have your own work or school account.

    (the Microsoft 365 Business Basic is enough to get you started, and you can follow the instructions to get your own custom domain set up)

    Set up Microsoft 365 Business Basic

    If this is helpful please accept answer.