Aplicativo Web que entra em usuários – registro de aplicativoWeb app that signs in users - app registration

Esta página explica as especificações de registro do aplicativo para um aplicativo Web que faz logon de usuários.This page explains the app registration specifics for a web app that signs-in users.

Para registrar seu aplicativo, você pode usar:To register your application, you can use:

  • Os guias de início rápido do aplicativo Web -além de ser uma ótima experiência com a criação de um aplicativo, os guias de início rápido no portal do Azure contêm um botão chamado fazer essa alteração para mim.The web app quickstarts - In addition to being a great first experience with creating an application, quickstarts in the Azure portal contain a button named Make this change for me. Você pode usar esse botão para definir as propriedades necessárias, mesmo para um aplicativo existente.You can use this button to set the properties you need, even for an existing app. Você precisará adaptar os valores dessas propriedades ao seu próprio caso.You'll need to adapt the values of these properties to your own case. Em particular, a URL da API Web para seu aplicativo provavelmente será diferente do padrão proposto, o que também afetará o URI de saída.In particular, the web API URL for your app is probably going to be different from the proposed default, which will also impact the sign-out URI.
  • O portal do Azure para registrar seu aplicativo manualmenteThe Azure portal to register your application manually
  • PowerShell e ferramentas de linha de comandoPowerShell and command-line tools

Registrar um aplicativo usando os guias de início rápidoRegister an app using the QuickStarts

Se você navegar até esse link, poderá criar a inicialização da criação de seu aplicativo Web:If you navigate to this link, you can create bootstrap the creation of your web application:

Registrar um aplicativo usando portal do AzureRegister an app using Azure portal

Observação

o portal a ser usado é diferente dependendo de se seu aplicativo é executado na nuvem pública Microsoft Azure ou em uma nuvem nacional ou soberanas.the portal to use is different depending on if your application runs in the Microsoft Azure public cloud or in a national or sovereign cloud. Para obter mais informações, consulte nuvens nacionaisFor more information, see National Clouds

  1. Entre no portal do Azure usando uma conta corporativa ou de estudante ou uma conta pessoal da Microsoft.Sign in to the Azure portal using either a work or school account, or a personal Microsoft account. Como alternativa, entre na nuvem nacional portal do Azure de escolha.Alternatively, sign in to the national cloud Azure portal of choice.
  2. Se sua conta fornecer acesso a mais de um locatário, selecione sua conta no canto superior direito e defina sua sessão do portal para o locatário desejado do Azure AD.If your account gives you access to more than one tenant, select your account in the top-right corner, and set your portal session to the desired Azure AD tenant.
  3. No painel de navegação à esquerda, selecione o serviço Azure Active Directory e, em seguida, selecione registros de aplicativo > novo registro.In the left-hand navigation pane, select the Azure Active Directory service, and then select App registrations > New registration.
  4. Quando a página Registrar um aplicativo for exibida, insira as informações de registro do aplicativo:When the Register an application page appears, enter your application's registration information:
    1. escolha os tipos de conta com suporte para seu aplicativo (consulte tipos de conta com suporte)choose the supported account types for your application (See Supported Account types)
    2. Na seção Nome, insira um nome de aplicativo relevante que será exibido aos usuários do aplicativo, por exemplo, AspNetCore-WebApp.In the Name section, enter a meaningful application name that will be displayed to users of the app, for example AspNetCore-WebApp.
    3. Em URI de redirecionamento, adicione o tipo de aplicativo e o destino do URI que aceitará respostas de token retornadas após a autenticação bem-sucedida.In Redirect URI, add the type of application and the URI destination that will accept returned token responses after successfully authenticating. Por exemplo: https://localhost:44321/.For example, https://localhost:44321/. Selecione Registrar.Select Register.
  5. Selecione o menu Autenticação e, em seguida, adicione as seguintes informações:Select the Authentication menu, and then add the following information:
    1. Em URL de resposta, https://localhost:44321/signin-oidcadicione.In Reply URL, add https://localhost:44321/signin-oidc.
    2. Na seção Configurações avançadas, defina URL de Saída como https://localhost:44321/signout-oidc.In the Advanced settings section, set Logout URL to https://localhost:44321/signout-oidc.
    3. Sob Concessão implícita, marque Tokens de ID.Under Implicit grant, check ID tokens.
    4. Clique em Salvar.Select Save.

Registrar um aplicativo usando o PowerShellRegister an app using PowerShell

Observação

Atualmente, o PowerShell do Azure AD cria apenas aplicativos com os seguintes tipos de conta com suporte:Currently Azure AD PowerShell only creates applications with the following supported account types:

  • MyOrg (contas neste diretório organizacional somente)MyOrg (Accounts in this organizational directory only)
  • AnyOrg (contas em qualquer diretório organizacional).AnyOrg (Accounts in any organizational directory).

Se você quiser criar um aplicativo que faz logon de usuários com suas contas pessoais da Microsoft (por exemplo, Skype, XBox, Outlook.com), você pode primeiro criar um aplicativo multilocatário (tipos de conta com suporte = contas em qualquer diretório organizacional) e, em seguida, alterar a signInAudience Propriedade no manifesto do aplicativo do portal do Azure.If you want to create an application that signs-in users with their personal Microsoft Accounts (e.g. Skype, XBox, Outlook.com), you can first create a multi-tenant application (Supported account types = Accounts in any organizational directory), and then change the signInAudience property in the application manifest from the Azure portal. Isso é explicado em detalhes na etapa 1,3 do tutorial de ASP.NET Core (e pode ser generalizado para aplicativos Web em qualquer idioma).This is explained in details in the step 1.3 of the ASP.NET Core tutorial (and can be generalized to web apps in any language).

Próximas etapasNext steps