tipo de recurso b2cIdentityUserFlow

Espacio de nombres: microsoft.graph

Importante

Las API de la versión /beta de Microsoft Graph están sujetas a cambios. No se admite el uso de estas API en aplicaciones de producción. Para determinar si una API está disponible en la versión 1.0, use el selector de Versión.

Representa un flujo de usuario dentro de un espacio empresarial de Azure Active Directory B2C.

Para ayudarle a configurar las tareas de identidad más comunes de sus aplicaciones, Azure Active Directory B2C incluye directivas configurables y predefinidas denominadas flujos de usuario. Un flujo de usuario le permite determinar cómo interactúan los usuarios con la aplicación cuando se hacen cosas como iniciar sesión, registrarse, editar un perfil o restablecer una contraseña. Puede crear varios flujos de usuario de diferentes tipos en su espacio empresarial y usarlos en las aplicaciones según sea necesario. Con los flujos de usuario, puede controlar las siguientes funcionalidades:

  • Los tipos de cuenta que se usan para el inicio de sesión, por ejemplo, cuentas de redes sociales como Facebook, o una cuenta local
  • Atributos que se recopilan del consumidor, como el nombre de pila, el código postal y la talla de calzado
  • Autenticación multifactor de Azure
  • Personalización de la interfaz de usuario
  • Información que la aplicación recibe en el token

Métodos

Método Tipo de valor devuelto Descripción
Enumerar flujos de usuario colección b2cIdentityUserFlow Recuperar todos los flujos de usuario B2C.
Obtener flujo de usuario b2cIdentityUserFlow Recuperar las propiedades de un flujo de usuario B2C.
Crear flujo de usuario b2cIdentityUserFlow Cree un nuevo flujo de usuario B2C.
Actualizar el flujo de usuarios b2cIdentityUserFlow Actualizar las propiedades de un flujo de usuarios B2C.
Eliminar flujo de usuario Ninguno Eliminar un flujo de usuario B2C.
Enumerar proveedores de identidades Colección identityProvider Recuperar todos los proveedores de identidades de un flujo de usuario B2C.
Agregar proveedor de identidades Ninguno Agregar un proveedor de identidades a un flujo de usuario B2C.
Eliminar proveedor de identidades Ninguno Eliminar un proveedor de identidades de un flujo de usuario B2C.
Mostrar asignaciones de atributo de usuario colección identityUserFlowAttributeAssignment Recuperar todas las asignaciones de atributo de usuario en un flujo de usuario B2C.
Crear asignación de atributo de usuario identityUserFlowAttributeAssignment Crear una asignación de atributo de usuario en un flujo de usuario B2C.
Lista de idiomas userFlowLanguageConfiguration colección Recuperar todos los idiomas dentro de un flujo de usuarios B2C.
Crear lenguaje userFlowLanguageConfiguration Crea un lenguaje personalizado en un flujo de usuarios B2C.
Obtener configuración de conectores de API para el flujo de usuarios userFlowApiConnectorConfiguration Obtener la configuración para conectores de API usados en el flujo de usuarios. El parámetro de consulta $expand no es compatible con este método.
Configurar un conector de API en un flujo de usuarios Ninguno Configurar un conector API para los pasos específicos en un flujo de usuario mediante la actualización de la propiedad apiConnectorConfiguration.
Enumerar proveedores de identidades (en desuso) Colección identityProvider Recuperar todos los proveedores de identidades de un flujo de usuario B2C.
Agregar del proveedor de identidades (en desuso) Ninguno Agregar un proveedor de identidades a un flujo de usuario B2C.
Eliminar el proveedor de identidades (en desuso) Ninguno Eliminar un proveedor de identidades de un flujo de usuario B2C.

Propiedades

Propiedad Tipo Descripción
id Cadena El nombre del flujo de usuario. Este es un valor obligatorio y es inmutable una vez creado. El nombre tendrá como prefijo el valor de B2C_1_ tras crearlo.
userFlowType userFlowType El tipo de flujo de usuario. Los valores compatibles con userFlowType son:signUp, signIn, signUpOrSignIn, passwordReset, profileUpdate, resourceOwner.
userFlowTypeVersion Simples La versión del flujo de usuario.
isLanguageCustomizationEnabled Booleano La propiedad que determina si la personalización del lenguaje está habilitada dentro del flujo de usuarios B2C. La personalización del idioma no está habilitada de forma predeterminada para los flujos de usuarios B2C.
defaultLanguageTag Cadena Indica el idioma por defecto del b2cIdentityUserFlow que se utiliza cuando no se especifica ninguna etiqueta ui_locale en la solicitud. Este campo es compatible con RFC 5646
apiConnectorConfiguration userFlowApiConnectorConfiguration Configuración para habilitar un conector de API para usarlo como parte del flujo de usuarios. Solo puede obtener el valor de este objeto usando Obtener userFlowApiConnectorConfiguration.

Relaciones

Relación Tipo Descripción
userflowIdentityProviders Colección identityProviderBase Los proveedores de identidades incluidos en el flujo de usuario.
identityProviders (en desuso) Colección identityProvider Los proveedores de identidades incluidos en el flujo de usuario.
userAttributeAssignments colección identityUserFlowAttributeAssignment Las asignaciones de atributo de usuario incluidas en el flujo de usuario
languages userFlowLanguageConfiguration colección Los idiomas admitidos para la personalización dentro del flujo de usuarios. La personalización del idioma no está habilitada de forma predeterminada en los flujos de usuarios B2C.

Representación JSON

La siguiente es una representación JSON del recurso

{
    "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"
    }
}