Compartilhar via


Adicionar um aplicativo cliente nativo ao locatário do Azure Active Directory B2C

Importante

A partir de 1º de maio de 2025, o Azure AD B2C não estará mais disponível para compra para novos clientes. Saiba mais em nossas perguntas frequentes.

Os recursos nativos do cliente precisam ser registrados em seu locatário antes que seu aplicativo possa se comunicar com o Azure Active Directory B2C.

Para registrar um aplicativo no locatário do Azure AD B2C, você pode usar a nossa nova experiência unificada de Registros de aplicativo ou a nossa experiência herdada Aplicativos (Herdado). Saiba mais sobre a nova experiência.

  1. Entre no portal do Azure.
  2. Selecione o filtro Diretório + assinatura no menu superior e, em seguida, selecione o diretório que contém seu locatário do Azure AD B2C.
  3. No menu à esquerda, selecione Azure AD B2C. Ou selecione Todos os serviços e pesquise e selecione Azure AD B2C.
  4. Escolha Registros de aplicativo e Novo registro.
  5. Insira um nome para o aplicativo. Por exemplo, nativeapp1.
  6. Em tipos de conta com suporte, selecione Contas em qualquer diretório organizacional ou em qualquer provedor de identidade.
  7. Em URI de Redirecionamento, use a lista suspensa para selecionar Cliente Público/Nativo (móvel e área de trabalho).
  8. Insira um URI de redirecionamento com um esquema exclusivo. Por exemplo, com.onmicrosoft.contosob2c.exampleapp://oauth/redirect. Há considerações importantes ao escolher um URI de redirecionamento:
    • Desenvolvimento Para uso de desenvolvimento e aplicativos de área de trabalho, você pode definir o URI http://localhost de redirecionamento e o Azure AD B2C respeitará qualquer porta na solicitação. Se o URI registrado contiver uma porta, o Azure AD B2C usará apenas essa porta. Por exemplo, se o URI de redirecionamento registrado for http://localhost, o URI de redirecionamento na solicitação poderá ser http://localhost:<randomport>. Se o URI de redirecionamento registrado for http://localhost:8080, o URI de redirecionamento na solicitação deverá ser http://localhost:8080.
    • Exclusivo: o esquema do URI de redirecionamento deve ser exclusivo para cada aplicativo. No exemplo com.onmicrosoft.contosob2c.exampleapp://oauth/redirect, com.onmicrosoft.contosob2c.exampleapp é o esquema. Esse padrão deve ser seguido. Se dois aplicativos compartilharem o mesmo esquema, o usuário deverá escolher um aplicativo. Se o usuário escolher incorretamente, a entrada falhará.
    • Concluído: o URI de redirecionamento deve ter um esquema e um caminho. O caminho deve conter pelo menos uma barra após o domínio. Por exemplo, //oauth/ funciona enquanto //oauth falha. Não inclua caracteres especiais no URI, por exemplo, sublinhados.
  9. Em Permissões, marque a caixa de seleção Conceder consentimento do administrador para as permissões openid e offline_access.
  10. Selecione Registrar.