Live

Autenticación con Windows Live ID

Alrededor de 500 millones de personas utilizan los servicios de Windows Live, con la intención de despreocuparnos de la autenticación y ofrecer una mejor usabilidad al visitante, podemos utilizar estos servicios en nuestra web.

El primera paso es registrar nuestra página web o aplicación en http://manage.dev.live.com, indicaremos una descripción, tipo y dominio. si corresponde, donde se alojará la aplicación. Podemos registrar hasta 100 aplicaciones por cada usuario.

image

image

Estos serán los datos que configuraremos más tarde en nuestra aplicación.

Para comenzar utilizaremos el SDK de Windows Live ID Web Authentication con el que podremos iniciar una pequeña prueba de acceso. Un paso importante es copiar la carpeta App_Code dentro del directorio Sample, esta carpeta contiene “WindowsLiveLogin.vb”, encargada de la autenticación y captura de los identificadores proporcionados por Windows Live.

Por último vamos a asignar al sitio “Client ID” y el “Secret key” obtenidos anteriormente, sustituyendo los valores por defecto que vienen en el fichero web.config.

image

Todo listo, nuestra aplicación ya puede ser ejecutada. Como podéis observar nos aparece la opción Sign In, significa que no ha detectado ningún usuario, por lo que pulsando sobre el enlace nos mostrará la pantalla de autenticación.

image

image

Como podemos observar el enlace directamente conecta con Windows Live para solicitar los datos de acceso. Una vez introducidos los datos, regresaremos a nuestra aplicación, ahora el botón “Sign In” se cambiará “Sign Out” y se muestra el ID del usuario identificado, este valor siempre será el mismo para todas las ocasiones que el usuario se identifique.

 

Para más información visite Connect with Windows Live y Registering Your Application with Windows Live

Curso de Windows Live APIs

Fernando Cortés Hierro, consultor de ilitia technologies srl, ha publicado un curso para la utilización de Windows Live desde PHP y JSP.

El curso se centra en las APIs de Windows LIVE:

  • API Search
  • Virtual Earth API
  • Windows Live ID API
  • Messenger Activities
  • IM Control & Presence API

Podéis echarle un vistazo en: Curso de Windows Live APIs