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