Facebook para tontos
Para el inicio de sesión basado en el navegador para una aplicación web o de escritorio sin utilizar nuestros SDK, como en una vista web para una aplicación de escritorio nativa (por ejemplo, Windows 8), o un flujo de inicio de sesión utilizando completamente código del lado del servidor, puedes construir un flujo de inicio de sesión por ti mismo utilizando redireccionamientos del navegador. Esta guía le llevará a través de cada paso del flujo de inicio de sesión y le mostrará cómo implementar cada uno de ellos sin utilizar nuestros SDKs:
Las aplicaciones que utilizan nuestros SDKs pueden comprobar si alguien ya ha iniciado sesión utilizando las funciones incorporadas. Todas las demás aplicaciones deben crear su propia forma de almacenar cuándo una persona ha iniciado la sesión, y cuando ese indicador no está ahí, proceden asumiendo que han cerrado la sesión. Si alguien ha cerrado la sesión, su aplicación debe redirigirlo al diálogo de inicio de sesión en el momento adecuado, por ejemplo, si hace clic en un botón de inicio de sesión.
En todos los casos, el navegador vuelve a la app, y se incluyen los datos de respuesta que indican si alguien se conectó o canceló. Cuando su aplicación utiliza el método de redirección como el anterior, a la redirect_uri que devuelve su aplicación se le añadirán parámetros o fragmentos de URL (según el response_type elegido), que deben ser capturados.
¿Se pueden tener dos cuentas de Facebook?
Facebook es una comunidad en la que la gente utiliza su identidad auténtica. Mantener más de una cuenta personal va en contra de las normas comunitarias de Facebook. Si quieres representar a tu empresa, organización, marca o producto en Facebook, puedes utilizar tu cuenta personal para crear y gestionar una página.
¿Qué es el ejemplo de Facebook ID?
Un nombre de usuario es la dirección web de tu perfil o página (ejemplo: Facebook.com/yourname). Tu nombre de usuario suele ser una variación de tu nombre, como jane. doe33 o janedoe3. Puedes crear tu propio nombre de usuario o elegir un nombre de usuario sugerido por Facebook.
¿Por qué no puedo registrar una cuenta de Facebook?
Asegúrese de que su nombre sigue nuestras directrices. Intenta registrarte de nuevo en facebook.com. Si sigues teniendo problemas para registrarte o si crees que tu nombre ha sido rechazado por error, háznoslo saber. Si intentas crear una cuenta para promocionar un negocio, producto, organización o idea, crea una página de Facebook.
Facebook com login identify
Habilitar estas credenciales en sus sitios web proporciona una ventaja significativa porque millones de usuarios ya tienen cuentas con estos proveedores externos. Estos usuarios pueden estar más dispuestos a registrarse en su sitio si no tienen que crear y recordar un nuevo conjunto de credenciales.
En el cuadro de diálogo Nuevo proyecto ASP.NET, haga clic en MVC. Si la autenticación no es Cuentas de usuario individuales, haga clic en el botón Cambiar autenticación y seleccione Cuentas de usuario individuales. Al marcar Host in the cloud, la aplicación será muy fácil de alojar en Azure.
Usa el gestor de paquetes NuGet para actualizar el middleware OWIN. Selecciona Actualizaciones en el menú de la izquierda. Puedes hacer clic en el botón Actualizar todo o puedes buscar sólo los paquetes de OWIN (mostrado en la siguiente imagen):
Ver Introducing the Yahoo and LinkedIn OAuth security providers for OWIN por Jerrie Pelser para las instrucciones de Yahoo y LinkedIn. Ver Pretty social login buttons for ASP.NET MVC 5 de Jerrie para conseguir habilitar los botones de inicio de sesión social.
Código de confirmación de Facebook
Encontrarás diferentes opciones para la audiencia del contenido: Público, Amigos, Amigos Específicos y Sólo Yo, elige cualquiera de ellas según tu necesidad. Ten en cuenta que la configuración de la privacidad también se puede ajustar en el momento de las nuevas actualizaciones de las publicaciones.
Si quieres actualizar el vídeo de tu perfil desde el iPhone, sólo tienes que visitar tu perfil y pulsar sobre la foto/vídeo del perfil. Elige las opciones para capturar un nuevo vídeo de perfil o hacer una selección de la biblioteca de tu dispositivo. Una vez que elijas, toca en usar y actualizar.
Por último, tienes que actualizar la sección «Acerca de» de tu perfil. Añade tu información de contacto, sexo, edad y religión, así como el estado de la relación según tu elección. Actualiza algunas citas atractivas para hacerlo más interesante.
Inicio de sesión en Facebook
Presta especial atención a las partes {app-id} y {app-secret} de este fragmento de código. Aquí es donde colocas tu App ID y App Secret del Paso 1. Ten en cuenta que el App Secret es secreto. No lo comparta con nadie. Como medida de seguridad adicional, es una buena práctica almacenar este valor en un archivo en algún lugar fuera de la raíz de la web, y luego incluirlo en la página de inicio de sesión.
Las dos últimas variables contendrán el ID de usuario y el nombre de usuario. Para obtener información adicional sobre el usuario, añada el tipo a la llamada de la API (/me?fields=id,name) y luego lea los valores de la variable $user. Tenga en cuenta que si desea obtener información no pública, debe incluir los permisos adecuados. Vea «Crear un botón de acceso» para más detalles.
El gráfico devuelve un error: No se puede cargar la URL: El dominio de esta URL no está presente en los dominios de la aplicación. Para cargar esta URL, añade todos los dominios y subdominios de tu app en el campo appdomain de la configuración de tu app.
Suscríbete a este tema para recibir notificaciones por correo electrónico de los nuevos mensajes y respuestas. Selecciona la casilla para suscribirte y recibirás una notificación por correo electrónico cuando se publique una nueva respuesta/comentario. Tenga en cuenta que recibirá una notificación por correo electrónico cuando se publique una nueva respuesta para este tema específico solamente.