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 representación JSON muestra el tipo de 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"
}
}