Добавление потока пользователя самостоятельной регистрации в приложение

Совет

Эта статья относится к потокам пользователей совместной работы B2B. Если клиент настроен для управления удостоверениями клиентов и доступом, см. статью "Создание потока регистрации и входа для клиентов".

Для создаваемых приложений можно создавать потоки пользователей, позволяющие пользователю зарегистрироваться в приложении и создать новую учетную запись гостя. Поток самостоятельной регистрации определяет ряд шагов, которые пользователь выполняет во время регистрации, поставщики удостоверений, которые позволяют им использовать, и атрибуты пользователя, которые вы хотите собрать. Можно связать одно или несколько приложений с одним потоком пользователя.

Примечание.

Потоки пользователей можно связывать с приложениями, которые создала ваша организация. Потоки пользователей нельзя использовать с приложениями от Майкрософт, например SharePoint или Teams.

Необходимые компоненты

Прежде чем приступить к работе, может потребоваться добавить поставщиков удостоверений и определить пользовательские атрибуты.

Добавление поставщиков удостоверений (необязательно)

Идентификатор Microsoft Entra — это поставщик удостоверений по умолчанию для самостоятельной регистрации. Это означает, что пользователи могут зарегистрироваться по умолчанию с помощью учетной записи Microsoft Entra. В потоках пользователей самостоятельной регистрации можно также включить поставщики удостоверений социальных удостоверений, такие как Google и Facebook, учетная запись Майкрософт и функция однократного секретного кода электронной почты. Дополнительные сведения см. в следующих статьях:

Определение настраиваемых атрибутов (необязательно)

Атрибутами пользователя называются значения, полученные от пользователя во время самостоятельной регистрации. Внешняя идентификация Microsoft Entra поставляется со встроенным набором атрибутов, но вы можете создавать настраиваемые атрибуты для использования в потоке пользователя. Эти атрибуты можно также считывать и записывать с помощью Microsoft API Graph. См. сведения в статье Определение настраиваемых атрибутов для потоков пользователя.

Включение самостоятельной регистрации для клиента

Совет

Действия, описанные в этой статье, могут немного отличаться на портале, с который вы начинаете работу.

Прежде чем добавлять в приложения поток пользователя для самостоятельной регистрации, необходимо включить эту функцию для арендатора. Затем элементы управления становятся доступными, что позволяет связать поток пользователя с приложением.

Примечание.

Этот параметр также можно настроить с помощью типа ресурса authenticationFlowsPolicy в API Microsoft Graph.

  1. Войдите в Центр администрирования Microsoft Entra как минимум пользователь Администратор istrator.

  2. Перейдите к параметрам внешней совместной работы удостоверений>>.

  3. Переместите переключатель Включение самостоятельной регистрации гостей через маршруты пользователей в положение Да.

    Снимок экрана: переключатель включения самостоятельной регистрации гостя.

  4. Выберите Сохранить.

Создание потока пользователя для самостоятельной регистрации

Затем вы создадите поток пользователя для самостоятельной регистрации и добавьте его в приложение.

  1. Войдите в Центр администрирования Microsoft Entra как минимум пользователь Администратор istrator.

  2. Перейдите к потокам пользователей внешних>удостоверений удостоверений>и выберите новый поток пользователя.

    Снимок экрана: кнопка нового потока пользователя.

  3. Выберите тип потока пользователя (например, регистрация и вход).

  4. Выберите версию (рекомендуется или предварительная версия), а затем нажмите кнопку "Создать".

  5. На странице Создание укажите имя нового потока пользователей. Имя автоматически префиксируется с помощью B2X_1_.

  6. В списке Поставщики удостоверений выберите один или несколько поставщиков удостоверений, которые внешние пользователи смогут использовать для входа в приложение. (Сведения о добавлении поставщиков удостоверений см. в разделе Перед началом работы выше в этой статье.)

  7. Выберите Атрибуты пользователя, которые вы хотите собирать от пользователей. Для получения дополнительных атрибутов выберите "Показать больше". Например, щелкните Показать еще, а затем выберите атрибуты и утверждения Страна или регион, Отображаемое имя и Почтовый индекс. Нажмите ОК.

    Снимок экрана: страница создания нового потока пользователя.

    Примечание.

    Вы можете собирать атрибуты, только когда пользователь регистрируется в первый раз. После регистрации для пользователей больше не будет отображаться запрос о сборе атрибутов даже при изменении потока пользователя.

  8. Нажмите кнопку создания.

  9. Новый поток пользователя появится в списке Потоки пользователей. Если потребуется, обновите страницу.

Выбор макета формы коллекции атрибутов

Вы можете выбрать порядок, в котором атрибуты будут отображаться на странице регистрации.

  1. Войдите в Центр администрирования Microsoft Entra как минимум пользователь Администратор istrator.

  2. Перейдите к потокам пользователей внешних>удостоверений удостоверений>.

  3. Выберите в списке поток для самостоятельной регистрации пользователей.

  4. В разделе Настройка выберите Page layouts (Макеты страниц).

  5. Будут перечислены атрибуты, которые вы выбрали для сбора. Чтобы изменить порядок отображения, выберите атрибут и выберите "Переместить вверх", "Вниз", "Переместить вниз", "Переместить в верх" или "Переместить вниз".

  6. Выберите Сохранить.

Добавление приложений в поток пользователя самостоятельной регистрации

Теперь вы связываете приложения с потоком пользователя, чтобы включить регистрацию для этих приложений. Новые пользователи, обращающиеся к связанным приложениям, представлены с новым интерфейсом самостоятельной регистрации.

  1. Войдите в Центр администрирования Microsoft Entra как минимум пользователь Администратор istrator.

  2. Переход к потокам пользователей внешних>удостоверений удостоверений>

  3. Выберите в списке поток для самостоятельной регистрации пользователей.

  4. В меню слева в разделе Использование выберите Приложения.

  5. Выберите Добавить приложение.

    Снимок экрана: добавление приложения в поток пользователя.

  6. Выберите нужное приложение в списке. Также можно найти и выбрать приложение с помощью поля поиска.

  7. Выберите Выбрать.

    Теперь, когда приложение связано с потоком пользователя, гости B2B будут направляться в этот поток пользователя для проверки подлинности всякий раз, когда они обращаются к приложению. Они могут использовать следующее: