I am developing an application using Entra External ID as identity provider.
The user flow should be:
I believe, my user case is quite standard. But I could not find a way to implement it using Microsoft Entra admin center dashboard.
Any official docs or link?
Currently through the Entra admin center it is only possibly to create "Sign up and sign in" user flows. I was able to modify my user flow using Microsoft Graph to disable the "sign up" part of the experience.
In my case, I just want to create the user through my own application and send the email through my own application, so I was able to use the POST User endpoint of the Microsoft Graph API to create the user with a temp password which I would then email. However, it should also be possible to create a user invitation through the Graph API.
You can use the Graph Explorer to test out the Graph API. It was a little tricky to get the Graph Explorer connected to my external tenant, so I followed these steps:
The POST User endpoint is standard, but to edit a user flow, I had to change the API to a beta version in the Graph Explorer.