Обновить identityUserFlowAttributeAssignment

Пространство имен: microsoft.graph

Обновление свойств объекта identityUserFlowAttributeAssignment.

Этот API доступен в следующих национальных облачных развертываниях.

Глобальное обслуживание Правительство США L4 Правительство США L5 (DOD) Китай, обслуживаемый 21Vianet

Разрешения

Выберите разрешение или разрешения, помеченные как наименее привилегированные для этого API. Используйте более высокий уровень привилегий или разрешений, только если это требуется вашему приложению. Дополнительные сведения о делегированных разрешениях и разрешениях приложений см. в статье Типы разрешений. Дополнительные сведения об этих разрешениях см. в справочнике по разрешениям.

Тип разрешения Разрешения с наименьшим объемом привилегий Разрешения с более высоким уровнем привилегий
Делегированные (рабочая или учебная учетная запись) IdentityUserFlow.ReadWrite.All Недоступно.
Делегированные (личная учетная запись Майкрософт) Не поддерживается. Не поддерживается.
Приложение IdentityUserFlow.ReadWrite.All Недоступно.

Важно!

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

HTTP-запрос

PATCH /identity/b2cUserFlows/{id}/userAttributeAssignments/{id}
PATCH /identity/b2xUserFlows/{id}/userAttributeAssignments/{id}

Заголовки запросов

Имя Описание
Авторизация Bearer {token}. Обязательно. Дополнительные сведения об аутентификации и авторизации.
Content-Type application/json. Обязательно.

Текст запроса

В тексте запроса укажите JSON-представление объекта identityUserFlowAttributeAssignment .

В следующей таблице показаны свойства, доступные для обновления в identityUserFlowAttributeAssignment.

Свойство Тип Описание
displayName String Отображаемое имя identityUserFlowAttribute в потоке пользователя.
isOptional Логический Определяет, является ли атрибут identityUserFlowAttribute необязательным. true означает, что пользователю не нужно указывать значение. false означает, что пользователь не может завершить регистрацию, не указав значение.
требуетВерификация Логический Определяет, требуется ли проверка для атрибута identityUserFlowAttribute. Используется только для проверки номера телефона или адреса электронной почты пользователя.
userAttributeValues Коллекция userAttributeValuesItem Параметры ввода для атрибута user flow. Применимо только в том случае, если userInputType имеет значение radioSingleSelect, dropdownSingleSelectили checkboxMultiSelect.
userInputType identityUserFlowAttributeInputType Входной тип атрибута user flow. Допустимые значения: textBox, dateTimeDropdown, radioSingleSelect, dropdownSingleSelect, emailBox, checkboxMultiSelect.

Отклик

В случае успеха этот метод возвращает код ответа 200 OK и обновленный объект identityUserFlowAttributeAssignment в тексте ответа.

Примеры

Запрос

PATCH https://graph.microsoft.com/beta/identity/b2cUserFlows/{b2cIdentityUserFlowId}/userAttributeAssignments/{id}
Content-Type: application/json

{
  "userInputType": "textBox"
}

Отклик

HTTP/1.1 204 No Content