2011-11-01 9 views
6

Solo intento crear una aplicación de muestra, mediante la cual puedo iniciar sesión en mi sitio web mediante el protocolo OAuth de Windows Live Id.Windows Live Id OAuth con entorno de desarrollo en C# .net

Mi aplicación (descargada una muestra disponible en la red) funciona bien. Abre la ventana emergente donde puedo proporcionar mi credencial para el ID de Windows Live y luego redireccionar a la URL de redirección que se incluye en mi cuenta.

Me di cuenta de que cuando proporciono URL en vivo (digamos ..... myappp.sample.com) se redirige perfectamente. Pero cuando trato de poner (http: // localhost: 52254/WebSite9/default.aspx) esto no es compatible con mi cuenta. (error -> Debe ingresar un dominio válido que comience con http: // o https: // - las cadenas de consulta no están permitidas. La longitud está limitada a 248 caracteres.)

Mi pregunta es, ¿cómo puedo uso para probar todo en mi entorno local. Porque no se redirige a la URL del localhost. Solo redirección a Live URL.

¿Hay alguna forma de probar el Live Id OAuth con entorno de desarrollo?

+0

es extraño, nadie tiene respuesta todavía? –

Respuesta

6

East cake. Ponga algo así como:

http://www.anydomain.com/ en la página de la aplicación en vivo.

A continuación, agregue ese dominio al archivo host de su máquina (o intranet dns o lo que sea) apuntando a 127.0.0.1.

La redirección es solo una redirección 302 que ocurre en el navegador.

+1

+1 Normalmente creo una aplicación separada en Live Connect para local.anydomain.com y pongo 127.0.0.1 en el DNS de anydomain.com. De esta forma, cada desarrollador puede realizar pruebas en vivo a nivel local. – cirrus

Cuestiones relacionadas