type tutorial siguientes propiedades open obligatorias las faltan debugger app_id facebook-c#-sdk single-sign-on oauth-2.0 facebook-oauth

facebook-c#-sdk - tutorial - og:type



Ingresar al sitio web usando la cuenta de Facebook (5)

Hay muchas formas de implementar esto. Estas arquitecturas se explican en la página del desarrollador de Facebook.

La forma más simple es implementarlo usando JavaScript sdk. Aquí hay un enlace sobre cómo iniciar sesión usando una cuenta de Facebook .

Quiero implementar SSO en nuestro sitio web actual para que podamos iniciar sesión en ese sitio web usando una cuenta de Facebook. ¿Puede proporcionar los pasos que debo seguir para implementarlo?



SSO simplemente registra a un usuario con Facebook y mantiene una sesión en todo el sitio en su servidor y una cookie en la máquina del usuario. Esta sesión seguirá siendo válida para todas las páginas de su sitio web. Puede usar este ejemplo codeplex en C # para que vaya por el camino correcto: http://facebooktoolkit.codeplex.com/


Podemos autenticar al usuario del lado del servidor y del lado del cliente. Si está buscando una solución de javascript, consulte el método mencionado a continuación.

  • Examine este enlace https://developers.facebook.com
    • Haga clic en la pestaña de aplicaciones. >> Te pedirá que inicies sesión.
    • Una vez que haya iniciado sesión, puede crear una nueva aplicación en su cuenta.
    • Haga clic en la pestaña de configuración (desde el panel izquierdo) >> luego haga clic en la pestaña "avanzada" en la ventana derecha.
    • en "URI válidos de redireccionamiento de OAuth" >> ingrese la URL adecuada (para probar puede ingresar también su url localhost, algo así como localhost.com:98 etc.) si está utilizando iis, puede configurar el número de puerto allí.
    • si es necesario, deberá colocar esta url en su archivo de host también.
    • desde la pestaña del tablero de instrumentos puede obtener la clave de aplicación y secreta para la aplicación recién creada. (la necesitaremos en una etapa posterior).

Mixu había explicado meticulosamente el inicio de sesión único en su blog de 3 páginas:

1) http://blog.mixu.net/2010/12/27/implementing-facebook-login-single-sign-on-part-1/

2) http://blog.mixu.net/2011/01/03/implementing-facebook-login-part-2/

3) http://blog.mixu.net/2011/01/09/implementing-facebook-login-part-3/

ACTUALIZAR

SSO simplemente registra a un usuario con Facebook y mantiene una sesión en todo el sitio en su servidor y una cookie en la máquina del usuario. Esta sesión seguirá siendo válida para todas las páginas de su sitio web. Puede usar este ejemplo codeplex en C # para que vaya por el camino correcto: http://facebooktoolkit.codeplex.com/

También vea esta respuesta (en C #) para obtener más información: https://.com/a/369691/842837