Тип ресурса b2cIdentityUserFlow
Пространство имен: microsoft.graph
Важно!
API версии /beta
в Microsoft Graph могут быть изменены. Использование этих API в производственных приложениях не поддерживается. Чтобы определить, доступен ли API в версии 1.0, используйте селектор версий.
Представляет пользовательский поток в клиенте Azure Active Directory B2C.
Чтобы помочь с настройкой наиболее распространенных задач идентификации для ваших приложений, Azure Active Directory B2C содержит заранее определенные настраиваемые политики, называемые пользовательскими потоками. Пользовательский поток позволяет вам определить, как пользователи взаимодействуют с вашим приложением, когда они выполняют такие задачи, как вход, регистрация, изменение профиля или сброс пароля. Вы можете создать множество пользовательских потоков различных типов в своем клиенте и использовать их в приложении по мере необходимости. С помощью пользовательских потоков вы можете управлять следующими возможностями:
- Типы учетных записей, используемые для входа, например учетные записи социальных сетей, таких как Facebook, или локальные учетные записи
- Атрибуты, собираемые у пользователей, такие как имя, почтовый индекс и размер обуви
- Многофакторная проверка подлинности Azure
- Настройка пользовательского интерфейса
- Сведения, получаемые приложением в маркере
Методы
Метод | Возвращаемый тип | Описание |
---|---|---|
Перечисление пользовательских потоков | Коллекция b2cIdentityUserFlow | Извлечение всех пользовательских потоков B2C. |
Получение пользовательского потока | b2cIdentityUserFlow | Извлечение свойств пользовательского потока B2C. |
Создание пользовательского потока | b2cIdentityUserFlow | Создание пользовательского потока B2C. |
Обновление пользовательского потока | b2cIdentityUserFlow | Обновление свойств пользовательского потока B2C. |
Удаление пользовательского потока | Нет | Удаление пользовательского потока B2C. |
Перечисление поставщиков удостоверений | Коллекция объектов identityProvider | Получение всех поставщиков удостоверений в пользовательском потоке B2C. |
Добавление поставщика удостоверений | Нет | Добавление поставщика удостоверений в пользовательский поток B2C. |
Удаление поставщика удостоверений | Нет | Удаление поставщика удостоверений из пользовательского потока B2C |
Назначения атрибутов пользователя в списке | Коллекция identityUserFlowAttributeAssignment | Извлечение всех назначений атрибутов пользователя в потоке пользователей B2C. |
Создание назначения атрибута пользователя | identityUserFlowAttributeAssignment | Создание назначения атрибута пользователя в потоке пользователей B2C. |
Перечисление языков | Коллекция userFlowLanguageConfiguration | Получение всех языков в пользовательском потоке B2C. |
Создание языка | userFlowLanguageConfiguration | Создание нестандартного языка в пользовательском потоке B2C. |
Получение конфигурации соединителей API для пользовательского потока | userFlowApiConnectorConfiguration | Получение конфигурации для соединителей API, применяемых в пользовательском потоке. Параметр запроса $expand не поддерживается для этого метода. |
Настройка соединителя API в пользовательском потоке | Нет | Настройка соединителя API для определенных шагов в пользовательском потоке путем обновления свойства apiConnectorConfiguration. |
Перечисление поставщиков удостоверений (не рекомендуется) | Коллекция объектов identityProvider | Получение всех поставщиков удостоверений в пользовательском потоке B2C. |
Добавление поставщика удостоверений (не рекомендуется) | Нет | Добавление поставщика удостоверений в пользовательский поток B2C. |
Удаление поставщика удостоверений (не рекомендуется) | Нет | Удаление поставщика удостоверений из пользовательского потока B2C |
Свойства
Свойство | Тип | Описание |
---|---|---|
id | Строка | Имя пользовательского потока. Это обязательное значение, не изменяемое после создания. После создания перед именем будет добавлен префикс со значением B2C_1_ . |
userFlowType | userFlowType |
Тип пользовательского потока. Поддерживаемые значения для userFlowType: signUp , signIn , signUpOrSignIn , passwordReset , profileUpdate , resourceOwner . |
userFlowTypeVersion | Одинарное | Версия пользовательского потока. |
isLanguageCustomizationEnabled | Логический | Свойство, определяющее, включена ли языковая настройка в пользовательском потоке B2C. Настройка языка по умолчанию не включена для пользовательского потока B2C. |
defaultLanguageTag | Строка | Указывает b2cIdentityUserFlow как язык по умолчанию, который используется, если в запросе не указан тег ui_locale . Это поле соответствует спецификации RFC 5646. |
apiConnectorConfiguration | userFlowApiConnectorConfiguration | Настройка для включения соединителя API с целью использования в составе пользовательского потока. Вы можете получить значение этого объекта только с помощью метода Получение userFlowApiConnectorConfiguration. |
Отношения
Связь | Тип | Описание |
---|---|---|
userFlowIdentityProviders | Коллекция identityProviderBase | Поставщики удостоверений, включенные в пользовательский поток. |
identityProviders (не рекомендуется) | Коллекция объектов identityProvider | Поставщики удостоверений, включенные в пользовательский поток. |
userAttributeAssignments | Коллекция identityUserFlowAttributeAssignment | Назначения атрибутов пользователя, включенные в поток пользователей. |
languages | Коллекция userFlowLanguageConfiguration | Языки, поддерживаемые при настройке в пользовательском потоке. Настройка языка по умолчанию не включена в пользовательском потоке B2C. |
Представление JSON
В следующем представлении JSON показан тип ресурса.
{
"id": "String (identifier)",
"userFlowType": "String",
"userFlowTypeVersion": "Single",
"isLanguageCustomizationEnabled": "Boolean",
"defaultLanguageTag": "String",
"userFlowIdentityProviders": [{"@odata.type": "microsoft.graph.identityProviderBase"}],
"identityProviders": [{"@odata.type": "microsoft.graph.identityProvider"}],
"userAttributeAssignments": [{"@odate.type": "microsoft.graph.identityUserFlowAttributeAssignment"}],
"languages": [{"@odata.type": "microsoft.graph.userFlowLanguageConfiguration"}],
"apiConnectorConfiguration": {
"@odata.type": "microsoft.graph.userFlowApiConnectorConfiguration"
}
}