Compartilhar via


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