tipo de recurso b2cIdentityUserFlow
Namespace: microsoft.graph
Importante
As APIs na versão /beta
no Microsoft Graph estão sujeitas a alterações. Não há suporte para o uso dessas APIs em aplicativos de produção. Para determinar se uma API está disponível na v1.0, use o seletor Versão.
Representa um fluxo de usuário em um locatário do Azure Active Directory B2C.
Para ajudar você a configurar as tarefas de identidade mais comuns para seus aplicativos, o Azure Active Directory B2C inclui políticas configuráveis e predefinidas, chamadas fluxos de usuário. Um fluxo de usuário permite que você determine como os usuários interagem com o seu aplicativo quando eles fazem logon, inscrevem-se, editam um perfil ou redefinem uma senha. Você pode criar muitos fluxos de usuário de tipos diferentes em seu locatário e usá-lo em seus aplicativos, conforme necessário. Com os fluxos de usuário, você pode controle os seguintes recursos:
- Tipos de conta usados para fazer logon, como contas sociais, como uma conta local ou do Facebook
- Atributos a serem coletados do consumidor, como o nome, CEO e número do calçado
- Autenticação de vários fatores do Azure
- Personalização da interface do usuário
- Informações recebidas pelo aplicativo no token
Métodos
Método | Tipo de retorno | Descrição |
---|---|---|
Listar fluxos de usuário | Coleção b2cIdentityUserFlow | Recupere todos os fluxos de usuário B2C. |
Obter fluxo de usuário | b2cIdentityUserFlow | Recupere as propriedades de um fluxo de usuário B2C. |
Criar fluxo de usuário | b2cIdentityUserFlow | Crie um novo fluxo de usuário B2C. |
Atualizar fluxo de usuário | b2cIdentityUserFlow | Atualizar as propriedades de um fluxo de usuário B2C. |
Excluir fluxo de usuário | Nenhum | Exclua um fluxo de usuário B2C. |
Listar os provedores de identidade | Coleção identityProvider | Recupere todos os provedores de identidade em um fluxo de usuário B2C. |
Adicionar provedor de identidade | Nenhum | Adicione um provedor de identidade a um fluxo de usuário B2C. |
Excluir provedor de identidade | Nenhum | Remova um provedor de identidade de um fluxo de usuários B2C |
Listar as atribuições de atributo de usuário | ColeçãoidentityUserFlowAttributeAssignment | Recupere todas as atribuições de atributos do usuário em um fluxo de usuário B2C. |
Criar uma tarefa de atributo de usuário | identityUserFlowAttributeAssignment | Crie uma atribuição de atributo de usuário em um fluxo de usuário B2C. |
Idiomas da lista | userFlowLanguageConfiguration coleção | Recuperar todos os idiomas no fluxo de usuário do B2C. |
Criar idioma | userFlowLanguageConfiguration | Cria um idioma personalizado em um fluxo de usuário do B2C. |
Obtenha a configuração dos conectores de API para o fluxo do usuário | userFlowApiConnectorConfiguration | Obtenha a configuração dos conectores de API usados no fluxo do usuário. O parâmetro de consulta $expand não é compatível com este método. |
Configurar um conector de API em um fluxo de usuários | Nenhum | Configure um conector de API para etapas específicas em um fluxo de usuário, atualizando a propriedade apiConnectorConfiguration. |
Listar os provedores de identidade (preterido) | Coleção identityProvider | Recupere todos os provedores de identidade em um fluxo de usuário B2C. |
Adicionar provedor de identidade (preterido) | Nenhum | Adicione um provedor de identidade a um fluxo de usuário B2C. |
Excluir provedor de identidade (preterido) | Nenhum | Remova um provedor de identidade de um fluxo de usuários B2C |
Propriedades
Propriedade | Tipo | Descrição |
---|---|---|
id | Cadeia de caracteres | O nome do fluxo de usuário. Esse é um valor obrigatório e imutável após sua criação. O nome será antecedido pelo valor de B2C_1_ após a criação. |
userFlowType | userFlowType | O tipo de fluxo de usuário. Os valores suportados para userFlowType são: signUp , signIn , signUpOrSignIn , passwordReset , profileUpdate , resourceOwner . |
userFlowTypeVersion | Único | A versão do fluxo de usuário. |
isLanguageCustomizationEnabled | Booliano | A propriedade que determina se a personalização de idioma é habilitada dentro do fluxo do usuário do B2C. A personalização de idioma não é habilitada por padrão para os fluxos de usuário do B2C. |
defaultLanguageTag | Cadeia de caracteres | Indica o idioma padrão do b2cIdentityUserFlow que será usado quando nenhuma ui_locale marca for especificada na solicitação. Esse campo é RFC 5646 compatível. |
apiConnectorConfiguration | userFlowApiConnectorConfiguration | Configuração para habilitar um conector de API para uso como parte do fluxo do usuário. Você somente pode obter o valor deste objeto usando Obter a userFlowApiConnectorConfiguration . |
Relações
Relação | Tipo | Descrição |
---|---|---|
userFlowIdentityProviders | Coleção identityProviderBase | Os provedores de identidade incluídos no fluxo de usuários. |
IdentityProviders (preterido) | Coleção identityProvider | Os provedores de identidade incluídos no fluxo de usuário. |
userAttributeAssignments | ColeçãoidentityUserFlowAttributeAssignment | As atribuições de atributo de usuário incluídas no fluxo do usuário. |
idiomas | coleção userFlowLanguageConfiguration | Os idiomas com suporte para personalização dentro do fluxo do usuário. A personalização de idioma não é habilitada por padrão para os fluxos de usuário do B2C. |
Representação JSON
A representação JSON seguinte mostra o 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"
}
}