Adicionar uma aplicação cliente nativa ao seu inquilino do Azure Active Directory B2C

Os recursos nativos do cliente precisam de ser registados no inquilino para a aplicação poder comunicar com o Azure Active Directory B2C.

Para registar uma aplicação no seu inquilino Azure AD B2C, pode utilizar a nossa nova experiência de Registos de aplicações unificada ou a nossa experiência legada de Aplicações (Legadas). Saiba mais sobre a nova experiência.

  1. Inicie sessão no Portal do Azure.
  2. Selecione o filtro Diretório + subscrição no menu superior e, em seguida, selecione o diretório que contém o seu Azure AD inquilino B2C.
  3. No menu esquerdo, selecione Azure AD B2C. Em alternativa, selecione Todos os serviços e procure e selecione Azure AD B2C.
  4. Selecione Registos de aplicações e, em seguida, selecione Novo registo.
  5. Introduza um Nome para a aplicação. Por exemplo, nativeapp1.
  6. Em Tipos de conta suportados, selecione Contas em qualquer diretório organizacional ou em qualquer fornecedor de identidade.
  7. Em URI de Redirecionamento, utilize o menu pendente para selecionar Cliente público/nativo (ambiente de trabalho móvel & ).
  8. Introduza um URI de redirecionamento com um esquema exclusivo. Por exemplo, com.onmicrosoft.contosob2c.exampleapp://oauth/redirect. Existem considerações importantes ao escolher um URI de redirecionamento:
    • Desenvolvimento Para utilização de desenvolvimento e aplicações de ambiente de trabalho, pode definir o URI de redirecionamento para http://localhost e Azure AD B2C respeitará qualquer porta no pedido. Se o URI registado contiver uma porta, Azure AD B2C utilizará apenas essa porta. Por exemplo, se o URI de redirecionamento registado for http://localhost, o URI de redirecionamento no pedido pode ser http://localhost:<randomport>. Se o URI de redirecionamento registado for http://localhost:8080, o URI de redirecionamento no pedido tem de ser http://localhost:8080.
    • Exclusivo: o esquema do URI de redirecionamento tem de ser exclusivo para cada aplicação. No exemplo com.onmicrosoft.contosob2c.exampleapp://oauth/redirect, com.onmicrosoft.contosob2c.exampleapp é o esquema. Este padrão deve ser seguido. Se duas aplicações partilharem o mesmo esquema, é dada ao utilizador a opção de escolher uma aplicação. Se o utilizador escolher incorretamente, o início de sessão falhará.
    • Concluído: o URI de redirecionamento tem de ter um esquema e um caminho. O caminho tem de conter, pelo menos, uma barra após o domínio. Por exemplo, //oauth/ funciona enquanto //oauth falha. Não inclua carateres especiais no URI, por exemplo, carateres de sublinhado.
  9. Em Permissões, selecione a caixa de verificação Conceder consentimento do administrador para permissões openid e offline_access .
  10. Selecione Registar.