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 aplicativo ou a nossa experiência herdada Aplicativos (Herdado). Saiba mais sobre a nova experiência.
- Entre no portal do Azure.
- 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.
- No menu à esquerda, selecione Azure AD B2C. Ou selecione Todos os serviços e pesquise e selecione Azure AD B2C.
- Escolha Registros de aplicativo e Novo registro.
- Insira um Nome para o aplicativo. Por exemplo, nativeapp1.
- Em Tipos de conta com suporte, selecione Contas em qualquer diretório organizacional ou qualquer provedor de identidade.
- Em URI de redirecionamento, use a lista suspensa para selecionar Cliente público/nativo (móvel & área de trabalho).
- 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 forhttp://localhost
, o URI de redirecionamento na solicitação poderá serhttp://localhost:<randomport>
. Se o URI de redirecionamento registrado forhttp://localhost:8080
, o URI de redirecionamento na solicitação precisará serhttp://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.
-
Desenvolvimento Para uso de desenvolvimento e aplicativos da área de trabalho, você pode definir o URI de redirecionamento para
- Em Permissões, marque a caixa de seleção Dar consentimento do administrador às permissões OpenID e offline_access.
- Selecione Registrar.