Я изо всех сил пытаюсь понять, как реализовать настраиваемую политику для следующего потока:
User lands on the login page and that login page only contains an email input.
User enters email address and clicks continue
if user has already registered
Redirected to their selected login provider (Google, Microsoft Account or Local Account)
if user has not registered before
Check google provider if a user account exists for that email address
if Google account exists
Redirect to Google login
Check Microsoft provider if a user account exists for that email address
if Microsoft account exists
Redirect to Microsoft login
else
Redirect to registration screen
User completes registration screen
User is automatically logged in
The user
Я исследовал, можно ли это сделать, и нашел цифровое рабочее пространство для визуального сотрудничества (также известное как Mural.co), которое на самом деле реализует аналогичный процесс, так что это должно быть возможно. См. Картинки ниже.
Однако я не могу найти информацию о
- как запросить социальных провайдеров о существовании учетной записи
- как создать этот сложный тип потока в настраиваемых политиках Azure AD B2C.
Будем очень признательны за любые указатели в правильном направлении.