Hola Carolina, Después de intentar autorizar la aplicación me muestra un mensaje de "Bad request", he adjuntado una imagen mostrando el error. Saludos. El 24 de enero de 2014, 15:39, Carolina García León <carolgarcia at dit.upm.es>escribió: > Claro Alan, > > Si copias esa petición en el navegador, verás que lo que te está llegando > es que necesitas poner tu login y password del IdM para poder continuar. > Usa tu usuario y contraseña en account.lab.fi-ware.eu, autoriza la > aplicación que estás utilizando y vuelve a realizar la petición. > > Ese es el flujo normal de funcionamiento: > > 1. El usuario intenta acceder a tu aplicación > 2. Tu aplicación le redirige al IdM > 3. El usuario introduce su login/password. > 4. La primera vez que use la aplicación, le aparecerá al usuario una > pantalla para preguntarle si autoriza a tu aplicación a acceder a sus datos > personales. > 5. El IdM devuelve el access-code a tu aplicación. > > Si el usuario ya está logueado y autorizó a la aplicación, los pasos 4 y 5 > no existen. Y por lo tanto, utilizando un cliente rest, podrás realizar la > petición y ver la respuesta con el access-code. > > Mi consejo para probar: > Coge esa petición y pégala en el navegador, para que veas cómo el IdM te > solicita tus datos y que autorices la aplicación. > Después, realiza la misma petición desde el cliente rest (yo utilizo el > Advanced Rest Client Application, un plugin de Chrome), y verás cómo te > devuelve lo que buscas. > > Cualquier otra duda, aquí estamos, > > Carolina > > > > On Fri 24 Jan 2014 01:42:46 PM CET, Alan Gabriel wrote: > >> >> Hola Carolina, >> >> Estoy intentando y como me has indicado y me sigue sin funcionar, me >> devuelve el siguiente mensaje: >> >> {"error": "You need to sign in or sign up before continuing."} >> >> INPUT: >> GET >> https://account.lab.fi-ware.eu/authorize?redirect_uri=www. >> miurl.com&state=xyz&client_id=419&response_type=code >> HTTP/1.1 >> Accept-Encoding: gzip,deflate >> Accept: application/json >> content-type: application/json >> Host: account.lab.fi-ware.eu <http://account.lab.fi-ware.eu> >> Connection: Keep-Alive >> User-Agent: Apache-HttpClient/4.1.1 (java 1.5) >> >> >> La petición la estoy enviando desde un cliente rest (Soap UI) >> >> ¿Podéis mirar que estoy enviando de forma incorrecta? >> >> >> El 24 de enero de 2014, 12:55, Carolina García León >> <carolgarcia at dit.upm.es <mailto:carolgarcia at dit.upm.es>> escribió: >> >> >> Hola Alan, >> >> Como puedes ver en este apartado de la Wiki: >> https://github.com/ging/fi-ware-idm/wiki/Using-the-FI- >> LAB-instance#get-access-code-request >> , para pedir el access-code no hace falta incluir la cabecera de >> Authorization ni nada de eso. Eso queda para pedir el access-token. >> >> Para conseguir el access-code esta sería vuestra petición: >> >> http://account.lab.fi-ware.eu/authorize?response_type=code&* >> client_id=419*&state=xyz&*redirect_uri=http%3A%2F%2Fmiurl.com* >> >> >> Tienes que asegurarte de que el client_id se corresponda con el >> client_id generado por el IdM cuando registraste la aplicación y >> que la redirect_uri sea la misma que pusiste como callback URL >> cuando registraste la aplicación. >> >> Como respuesta, una vez el usuario haya autorizado a la aplicación >> a tener acceso a sus datos, recibirás un 302 con la siguiente >> cabecera donde vendrá tu access-code. >> >> >> HTTP/1.1 302 Found >> Location: https://client.example.com/callback_url?code= >> SplxlOBeZQQYbYS6WxSbIA&state=xyz >> >> Espero que te sirva de ayuda. >> >> Un saludo, >> >> Carolina >> >> >> >> On Fri 24 Jan 2014 09:33:10 AM CET, HENAR MUÑOZ FRUTOS wrote: >> >>> >>> >>> Hola Javier, Alvaro >>> >>> ¿Podéis echar un vistazo a la pregunta de Alan? >>> >>> Alan, intentar enviar los correos a la lista >>> fiware-lab-help at lists.fi-ware.eu >>> <mailto:fiware-lab-help at lists.fi-ware.eu> >>> <mailto:fiware-lab-help at lists.fi-ware.eu> >>> >>> <mailto:fiware-lab-help at lists.fi-ware.eu>, de esta forma, cualquier >>> otro compañero también os puede contestar. >>> >>> Muchas gracias, >>> >>> Saludos, >>> >>> Henar >>> >>> *De:*Alan Gabriel [mailto:ustargab at gmail.com] >>> *Enviado el:* viernes, 24 de enero de 2014 9:25 >>> *Para:* HENAR MUÑOZ FRUTOS >>> *CC:* Joel López; Alexander Yerson Romero Sernaqué; >>> mosquerapablo at gmail.com <mailto:mosquerapablo at gmail.com> >>> >>> *Asunto:* Dudas Enablers FIWARE Identity Management - KeyRock >>> >>> >>> Hola Henar, >>> >>> Estamos intentando utilizar el enabler >>> "https://github.com/ging/fi-ware-idm/wiki/Using-the-FI-LAB-instance" >>> <https://github.com/ging/fi-ware-idm/wiki/Using-the-FI-LAB-instance> >>> para la autenticación, pero al proporcionar los datos para >>> obtener el >>> code nos revuelve el mensaje *{"error": "Invalid email or >>> password."}* >>> >>> >>> Los datos de entrada >>> >>> GET >>> https://account.lab.fi-ware.eu/authorize?redirect_uri= >>> http://miurl.com&state=xyz&client_id=419&response_type= >>> code&callback_url= >>> >>> HTTP/1.1 >>> >>> Accept-Encoding: gzip,deflate >>> >>> Accept: application/json >>> >>> Authorization: Basic BASE64(cliente_id:secret) >>> >>> Host: account.lab.fi-ware.eu <http://account.lab.fi-ware.eu> >>> <http://account.lab.fi-ware.eu> <http://account.lab.fi-ware.eu> >>> >>> >>> >>> Connection: Keep-Alive >>> >>> User-Agent: Apache-HttpClient/4.1.1 (java 1.5) >>> >>> entiendo que el client_id y secret_id son los datos >>> proporcionados en >>> el detalle del registro de una aplicación. >>> >>> Podéis indicarnos si estamos enviando alguna cabecera de forma >>> incorrecta? >>> >>> Gracias, un saludo. >>> >>> >>> ------------------------------------------------------------------------ >>> >>> >>> Este mensaje se dirige exclusivamente a su destinatario. Puede >>> consultar nuestra política de envío y recepción de correo >>> electrónico >>> en el enlace situado más abajo. >>> This message is intended exclusively for its addressee. We only send >>> and receive email on the basis of the terms set out at: >>> http://www.tid.es/ES/PAGINAS/disclaimer.aspx >>> >>> >>> _______________________________________________ >>> Fiware-lab-help mailing list >>> Fiware-lab-help at lists.fi-ware.eu >>> <mailto:Fiware-lab-help at lists.fi-ware.eu> >>> https://lists.fi-ware.eu/listinfo/fiware-lab-help >>> >> >> >> >> >> > > -------------- next part -------------- An HTML attachment was scrubbed... URL: <https://lists.fiware.org/private/fiware-lab-help/attachments/20140124/b59ff4bc/attachment.html> -------------- next part -------------- A non-text attachment was scrubbed... Name: Captura de pantalla 2014-01-24 a la(s) 16.11.55.png Type: image/png Size: 501508 bytes Desc: not available URL: <https://lists.fiware.org/private/fiware-lab-help/attachments/20140124/b59ff4bc/attachment.png>
You can get more information about our cookies and privacy policies clicking on the following links: Privacy policy Cookies policy