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.
- Inicie sessão no Portal do Azure.
- 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.
- No menu esquerdo, selecione Azure AD B2C. Em alternativa, selecione Todos os serviços e procure e selecione Azure AD B2C.
- Selecione Registos de aplicações e, em seguida, selecione Novo registo.
- Introduza um Nome para a aplicação. Por exemplo, nativeapp1.
- Em Tipos de conta suportados, selecione Contas em qualquer diretório organizacional ou em qualquer fornecedor de identidade.
- Em URI de Redirecionamento, utilize o menu pendente para selecionar Cliente público/nativo (ambiente de trabalho móvel & ).
- 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 forhttp://localhost
, o URI de redirecionamento no pedido pode serhttp://localhost:<randomport>
. Se o URI de redirecionamento registado forhttp://localhost:8080
, o URI de redirecionamento no pedido tem de serhttp://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.
-
Desenvolvimento Para utilização de desenvolvimento e aplicações de ambiente de trabalho, pode definir o URI de redirecionamento para
- Em Permissões, selecione a caixa de verificação Conceder consentimento do administrador para permissões openid e offline_access .
- Selecione Registar.