Configuración de la aplicación de App Service para usar el inicio de sesión de la cuenta MicrosoftHow to configure your App Service application to use Microsoft Account login

En este tema se muestra cómo configurar Azure App Service para usar la cuenta Microsoft como proveedor de autenticación.This topic shows you how to configure Azure App Service to use Microsoft Account as an authentication provider.

Registro de la aplicación con la cuenta de Microsoft Register your app with Microsoft Account

  1. Inicie sesión en el Azure Portaly vaya a la aplicación.Log on to the Azure portal, and navigate to your application. Copie la URL, que posteriormente utilizará para configurar la aplicación con su cuenta Microsoft.Copy your URL, which later you use to configure your app with Microsoft Account.

  2. Vaya a App Registrations (Registros de aplicaciones) e inicie sesión con las credenciales de su cuenta Microsoft, si se le solicita.Navigate to App registrations, and sign in with your Microsoft account, if requested.

  3. Haga clic en Agregar una aplicación, escriba el nombre de la aplicación y haga clic en Crear.Click Add an app, then type an application name, and click Create.

  4. Tome nota del Id. de aplicación, ya que lo necesitará más adelante.Make a note of the Application ID, as you will need it later.

  5. En "Plataformas", haga clic en Agregar plataforma y seleccione "Web".Under "Platforms," click Add Platform and select "Web".

  6. En "URI de redirección" proporcione el punto de conexión de la aplicación y haga clic en Guardar.Under "Redirect URIs" supply the endpoint for your application, then click Save.

    Nota

    El URI de redirección es la dirección URL de la aplicación anexada con la ruta de acceso /.auth/login/microsoftaccount/callback.Your redirect URI is the URL of your application appended with the path, /.auth/login/microsoftaccount/callback. Por ejemplo: https://contoso.azurewebsites.net/.auth/login/microsoftaccount/callback.For example, https://contoso.azurewebsites.net/.auth/login/microsoftaccount/callback.
    Asegúrese de que está utilizando el esquema HTTPS.Make sure that you are using the HTTPS scheme.

  7. En "Secretos de aplicación", haga clic en Generar nueva contraseña.Under "Application Secrets," click Generate New Password. Anote el valor que aparece.Make note of the value that appears. Una vez que salga de esta página, la contraseña no se volverá a mostrar.Once you leave the page, it will not be displayed again.

    Importante

    La contraseña es una credencial de seguridad importante.The password is an important security credential. No la comparta con nadie ni la distribuya en una aplicación cliente.Do not share the password with anyone or distribute it within a client application.

  8. Haga clic en GuardarClick Save

Incorporación de información de la cuenta de Microsoft a la aplicación de App Service Add Microsoft Account information to your App Service application

  1. En Azure Portal, navegue hasta la aplicación y haga clic en Configuración > Autenticación/autorización.Back in the Azure portal, navigate to your application, click Settings > Authentication / Authorization.

  2. Si esta característica no está habilitada, actívela.If the Authentication / Authorization feature is not enabled, switch it On.

  3. Haga clic en Cuenta Microsoft.Click Microsoft Account. Pegue los valores de identificador de la aplicación y de contraseña que obtuvo previamente y habilite opcionalmente los ámbitos que requiere la aplicación.Paste in the Application ID and Password values which you obtained previously, and optionally enable any scopes your application requires. A continuación, haga clic en Aceptar.Then click OK.

    De forma predeterminada, App Service ofrece autenticación pero no restringe el acceso autorizado al contenido del sitio y a las API.By default, App Service provides authentication but does not restrict authorized access to your site content and APIs. Debe autorizar a los usuarios en el código de la aplicación.You must authorize users in your app code.

  4. (Opcional) Para restringir el acceso al sitio solo a los usuarios autenticados mediante la cuenta Microsoft, en Acción necesaria cuando la solicitud no está autenticada, seleccione Cuenta Microsoft.(Optional) To restrict access to your site to only users authenticated by Microsoft account, set Action to take when request is not authenticated to Microsoft Account. Esto requiere que todas las solicitudes se autentiquen y que todas las solicitudes no autenticadas se redirijan a la cuenta Microsoft para la autenticación.This requires that all requests be authenticated, and all unauthenticated requests are redirected to Microsoft account for authentication.

  5. Haga clic en Save(Guardar).Click Save.

De este modo ya estará listo para usar la cuenta Microsoft para realizar la autenticación en la aplicación.You are now ready to use Microsoft Account for authentication in your app.