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

Os recursos de cliente nativos precisam estar registrados em seu locatário antes de o aplicativo poder 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 aplicativos 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 o 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 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 da área de trabalho, você pode definir o URI de redirecionamento para http://localhost e o Azure AD B2C respeitará qualquer porta na solicitação. Se o URI registrado contiver uma porta, 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 precisará 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 terá a opção de escolher um aplicativo. Se o usuário escolher incorretamente, o acesso falhará.
    • Completo: 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 e //oauth falha. Não inclua caracteres especiais no URI, por exemplo, sublinhados.
  9. Em Permissões, marque a caixa de seleção Dar consentimento do administrador às permissões OpenID e offline_access.
  10. Selecione Registrar.