Esta documentación está archivada y no tiene mantenimiento.

Procedimiento: Configurar Facebook como proveedor de identidades

Publicada: abril de 2011

Actualizado: junio de 2015

Se aplica a: Azure

  • Active Directory Access Control de Microsoft Azure (también conocido como Access Control Service o ACS)

En este procedimiento se describe cómo configurar Facebook como proveedor de identidades mediante ACS. La configuración de Facebook como proveedor de identidades para su aplicación web ASP.NET permitirá a los usuarios autenticarse en su aplicación web ASP.NET mediante el inicio de sesión en sus cuentas Facebook.

  • Objetivos

  • Introducción

  • Resumen de pasos

  • Paso 1: obtener un identificador de aplicación de Facebook y un secreto de aplicación de Facebook

  • Paso 2: configurar Facebook como proveedor de identidades

  • Configurar un espacio de nombres para usarlo con Facebook como proveedor de identidades.

  • Configurar la confianza y las reglas de transformación de tokens.

  • Familiarizarse con la referencia del extremo, la lista de servicios y los extremos de metadatos.

La configuración de Facebook como proveedor de identidades elimina la necesidad de crear y administrar el mecanismo de administración de identidades y de autenticación. Un procedimiento de autenticación familiar ayudará al usuario final. Con ACS, es fácil establecer una configuración que permita que la aplicación use la autenticación de Facebook. Este tema explica cómo realizar esta tarea. En la ilustración siguiente se representa el flujo general de configuración de usuarios de confianza de ACS para su utilización.

Flujo de trabajo de ACS v2

  • Paso 1: obtener un identificador de aplicación de Facebook y un secreto de aplicación de Facebook

  • Paso 2: configurar Facebook como proveedor de identidades

Este paso obtiene un identificador de aplicación de Facebook y un secreto de aplicación de Facebook. Esto es necesario para configurar Facebook como proveedor de identidades.

  1. Cree una cuenta de Facebook en http://facebook.com.

  2. Vaya a http://www.facebook.com/developers/.

  3. En la página Desarrolladores de Facebook, haga clic en Crear una aplicación nueva y, luego, siga las instrucciones.

  4. En la página principal de la aplicación, copie los valores de los campos Id. de la aplicación y Secreto de la aplicación. Usará esta información al configurar Facebook como proveedor de identidades en el Portal de administración de ACS en el paso siguiente.

  5. En el campo URL del sitio, especifique la dirección de URL de nombre de dominio completo (FQDN) del espacio de nombres, incluido el HTTPS:// inicial, por ejemplo, https://my-ns1.accesscontrol.windows.net. El espacio de nombres será diferente.

En este paso especificará Facebook como proveedor de identidades con información que obtuvo en el paso anterior.

  1. Vaya al Portal de administración de Microsoft Azure (https://manage.WindowsAzure.com), inicie sesión y haga clic en Active Directory. (Sugerencia para solución de problemas: falta el elemento "Active Directory" o no está disponible)

  2. Para administrar el espacio de nombres Access Control, seleccione el espacio de nombres y, a continuación, haga clic en Administrar. (O haga clic en espacios de nombres Access Control, seleccione el espacio de nombres y, a continuación, haga clic en Administrar.)

  3. En el portal ACS, haga clic en Proveedores de identidades y luego haga clic en Agregar.

  4. Seleccionar Aplicación de Facebook.

  5. En la página Agregar aplicación de Facebook, especifique los valores siguientes:

    • Nombre para mostrar: Escriba cualquier nombre.

    • Id. de la aplicación: Escriba el valor del campo Id. de la aplicación en la página de Facebook.

    • Secreto de la aplicación: Escriba el valor del campo Secreto de la aplicación en la página de Facebook.

    • Permisos de la aplicación: Escriba correo electrónico. Revise los permisos adicionales que necesite en http://developers.facebook.com/docs/authentication/permissions.

    • Texto del vínculo de inicio de sesión: Escriba Facebook.

    • URL de la imagen: si lo desea, puede especificar la dirección URL de la imagen.

    • Aplicaciones de usuarios de confianza: Seleccione las aplicaciones de usuarios de confianza que va a usar Facebook para la autenticación.

Vea también

Mostrar: