Cómo: Configurar Facebook como proveedor de identidades
Actualizado: 19 de junio de 2015
Se aplica a: Azure
Se aplica a
- Active Directory Access Control de Microsoft Azure (también conocido como Access Control Service o ACS)
Resumen
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.
Contenido
Objetivos
Información general
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
Objetivos
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.
Información general
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 configurar 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 muestra el flujo general de configuración de un usuario de confianza para el uso de ACS.
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
Paso 1: obtener un identificador de aplicación de Facebook y un secreto de aplicación de Facebook
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.
Para obtener un id. de aplicación de Facebook y un secreto de aplicación de Facebook
Cree una cuenta de Facebook en http://facebook.com.
En la página Desarrolladores de Facebook, haga clic en Crear una aplicación nueva y, luego, siga las instrucciones.
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. Los usará al configurar Facebook como proveedor de identidades en el Portal de administración de ACS en el paso siguiente.
En el campo Dirección URL del sitio, especifique la dirección URL del 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.
Paso 2: configurar Facebook como proveedor de identidades
En este paso especificará Facebook como proveedor de identidades con información que obtuvo en el paso anterior.
Para configurar Facebook como proveedor de identidades
Vaya al Portal de administración de Microsoft Azure (https://manage.WindowsAzure.com), inicie sesión y, a continuación, haga clic en Active Directory. (Sugerencia de solución de problemas: falta el elemento "Active Directory" o no está disponible)
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.)
En el portal de ACS, haga clic en Proveedores de identidades y, a continuación, haga clic en Agregar.
Seleccionar Aplicación de Facebook.
En la página Agregar aplicación de Facebook, especifique los valores siguientes:
Nombre para mostrar: escriba cualquier nombre.
Id. de aplicación: escriba el valor del campo Id . de aplicación en la página de Facebook.
Secreto de aplicación: escriba el valor del campo Secreto de aplicación en la página de Facebook.
Permisos de aplicación: escriba correo electrónico. Revise los permisos adicionales que puede necesitar 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 usuario de confianza: seleccione las aplicaciones de usuario de confianza que usarán Facebook para la autenticación.