Efectivamente Henar, no recordaba que el certificado era común Para responder a tu pregunta hay que considerar el problema de dependencias circulares que creo que te comentó Álvaro; si tanto el Idm como el portal de cloud están instalados en el mismo cloud, digamos el OIL (lab) y hubiera un problema con el idm, para entrar en el cloud a arreglarlo haría falta la autenticación del idm, que estaría caído. Por tanto, hablamos de sacar el idm de la propia infraestructura del cloud que maneja ese portal y ponerlo en otro cloud. Estaba la opción de cruzarlos, y que el idm del OIL estuviera alojado en el testbed y viceversa. Pero creo que aún no se ha tomado esa decisión. Un saludo. El 08/08/13 17:19, HENAR MUÑOZ FRUTOS escribió: > > Hola > > Hacen falta dos instancias, una para los casos de uso (testbed) y otra > para el OIL (lab). Esa instancia a cual pertenecería? Entiendo que el > certificado es el mismo no? Ya que es *.lab.fi-ware.eu, pero bueno, el > lunes está nacho por aquí y podrá responder mejor. > > Saludos, > > Henar > > *De:*Antonio Tapiador del Dujo [mailto:atapiador at dit.upm.es] > *Enviado el:* jueves, 08 de agosto de 2013 15:33 > *Para:* fiware-portals at lists.fi-ware.eu; HENAR MUÑOZ FRUTOS > *Asunto:* Re: [Fiware-portals] IPs y nombre de dominio de los portales > en el testbed y el lab > > Hola Henar, > > por parte del idm, el dominio actual es idm.lab.fi-ware.eu -> > 130.206.80.69 > > El dominio final debería ser account.lab.fi-ware.eu, pero necesitamos > el certificado https antes de poder hacer el cambio de dominio. > > Un saludo. > > El 07/08/13 10:58, HENAR MUÑOZ FRUTOS escribió: > > Buenos días > > Me podéis pasar las IPs y los nombre de dominio de los portales, tanto > en la parte del testbed como del lab (para OIL y campus party)?. > Además comentarme si necesitáis algún nombre de dominio nuevo y me > encargué de meterlo en el DNS. > > Muchas gracias, > > Saludos, > > Henar > > *De:*fiware-portals-bounces at lists.fi-ware.eu > <mailto:fiware-portals-bounces at lists.fi-ware.eu> > [mailto:fiware-portals-bounces at lists.fi-ware.eu] *En nombre de > *Francisco de la Vega > *Enviado el:* miércoles, 07 de agosto de 2013 9:14 > *Para:* Antonio Tapiador del Dujo > *CC:* fiware-portals at lists.fi-ware.eu > <mailto:fiware-portals at lists.fi-ware.eu> > *Asunto:* Re: [Fiware-portals] API de notificaciones > > Hola, > > ¿Cual es el endpoint donde tienen que llegar las notificaciones de > compra al idM? > > Saludos, > > Francisco > > El 6 de agosto de 2013 17:17, Antonio Tapiador del Dujo > <atapiador at dit.upm.es <mailto:atapiador at dit.upm.es>> escribió: > > Hecho! > > El 06/08/13 16:56, Francisco de la Vega escribió: > > Hola, > > Para el desarrollo estoy utilizando una applicación de testing con > client_id 16 y necesitaría que pudiera acceder a estas APIs. > > Saludos, > > Francisco > > El 6 de agosto de 2013 16:04, Antonio Tapiador del Dujo > <atapiador at dit.upm.es <mailto:atapiador at dit.upm.es>> escribió: > > Hola Francisco, > > ya tienes el API lista en producción. Respecto al token, debería > valer cualquier formato descrito en el RFC 6750 > > Solo la aplicación con id 18 debería tener permiso para atacar > este punto del API. Si tienes otras aplicaciones o pruebas, dime y > las registro. Cualquier duda o error, no dudes en consultarme > > Un saludo. > > > El 05/08/13 18:16, Francisco de la Vega escribió: > > Hola, > > Las notificaciones quedarían como: > > { > "offering": { > "organization": "owner_organization", > "name": "offering_name", > "version": "offering_version" > }, > "reference": "referencia_de_compra", > "customer": "actor_id", > > "applications": [{"id": 16, > "name": "app"}, > {"id":20, > "name":"app2"}] > > } > > El campo customer contendria el actor_id tanto de un usuario > como de una organización. > > Por otra parte ¿como quieres el token?, ahora mismo lo paso en > la cabecera Authentication: Bearer .token. > > Saludos, > > Francisco > > El 5 de agosto de 2013 17:46, Antonio Tapiador del Dujo > <atapiador at dit.upm.es <mailto:atapiador at dit.upm.es>> escribió: > > Hola Fancisco, también tienes lista el API de aplicaciones: > > https://github.com/ging/fi-ware-idm/wiki/API#applications > > El endpoint de compras en el IdM puede ser /purchases, ¿cómo > queda el JSON al final? > > Un saludo. > > > El 02/08/13 14:34, Antonio Tapiador del Dujo escribió: > > Estupendo, ya lo tienes tanto en el wiki como desplegado en > producción > > https://github.com/ging/fi-ware-idm/wiki/Using-the-deployed-instance > > Por cierto, he aprovechado para cambiar el parámetro > organization.name <http://organization.name> a > organization.displayName siguiendo el esquema de grupos de > SCIM que se ha acordado como API en el paquete de seguridad. > Aún tengo la tarea pendiente de revisarlo en profundidad, por > lo que es posible que haya algún que otro pequeño cambio. Os > aviso. > > Un saludo. > > El 02/08/13 13:15, Francisco de la Vega escribió: > > OK, entonces creo que estaría bien pasar el actor_id como > customer, de hecho me vendría bien para gestionar otras cosas > de los usuarios y organizaciones en el Store. > > El 2 de agosto de 2013 13:10, Antonio Tapiador del Dujo > <atapiador at dit.upm.es <mailto:atapiador at dit.upm.es>> escribió: > > Como veas, cambiar el API me supone escribir una línea más de > código, así que no es mucho problema. Lo que quede mejor. > > > El 02/08/13 13:09, Francisco de la Vega escribió: > > Creo que lo mas sencillo sería incluir un tipo > (organización o usuario) e incluir su id. Lo del actor_id > estaría bien pero te forzaría a cambiar la API para > incluir ese valor en la respuesta. > > El 2 de agosto de 2013 13:03, Antonio Tapiador del Dujo > <atapiador at dit.upm.es <mailto:atapiador at dit.upm.es>> escribió: > > En el IdM el nombre de la organización no es único. > Existen nicknames tanto para organizaciones como usuarios > que son únicos pero no inmutables, es decir, tanto > usuarios como organizaciones los pueden cambiar, aunque > deben poner uno que no esté cogido. Lo que es único e > inmutable son los ids, tanto por usuario como organización. > > Los ids se pueden repetir entre distintos modelos. Es > decir, hay organizacion 1 y usuario 1. Existe otro id en > el idm, el id de actor, que sí es único para usuarios, > organizaciones y aplicaciones. Es decir, si existe usuario > con actor_id == 1 no puede existir organizacion con > actor_id == 1. > > Usando nicknames ahora mismo podría existir condiciones de > carrera, es decir, un usuario carga la página de una > organización en la store, la organización cambia su > nickname y posteriormente se realiza la compra. > > Yo me quedaría más tranquilo si incluís un id por cliente, > tal como 'organization-1' usando los ids de organizacion, > o directamente el id de actor. ¿Qué te parece? > > > El 02/08/13 12:52, Francisco de la Vega escribió: > > Creo que en el caso del idM lo mejor es tener una URL > única a la que mandar las peticiones, por otra parte > el customer ahora mismo contiene el nickname del > usuario o el nombre de la organización dependiendo de > como se haga la compra (En el Store el nombre de una > organización es único), si el nombre de las > organizaciones no es único en el idM podría incluir un > campo más con el identificador de la organización > (estoy suponiendo que se puede identificar un usuario > por su nickname). > > Saludos > > El 2 de agosto de 2013 12:40, Antonio Tapiador del > Dujo <atapiador at dit.upm.es > <mailto:atapiador at dit.upm.es>> escribió: > > Estupendo Francisco, un par de dudas: > > * ¿Manejamos la misma URL en el IdM para cada oferta, > o se necesita registrar una nueva URL por oferta? > * ¿customer es el nombre de la organización o usuario > cliente? Este nombre puede no ser único o cambiar ¿Se > podría pasar el id y/o tipo? > > El 02/08/13 10:41, Francisco de la Vega escribió: > > Hola, > > Con respecto a la API de notificaciones, el Store > manda una petición POST a la URL registrada al > crear la oferta con un content type > application/json y con el cuerpo: > > { > "offering": { > "organization": "owner_organization", > "name": "offering_name", > "version": "offering_version" > }, > "reference": "referencia_de_compra", > "customer": "usuario_u_organización_cliente" > } > > Entiendo que para la integración con el idM lo > único que haría falta seria incluir un un campo > conteniendo las aplicaciones compradas, algo como: > > POST > Content-Type: application/json > > { > "offering": { > "organization": "owner_organization", > "name": "offering_name", > "version": "offering_version" > }, > "reference": "referencia_de_compra", > "customer": "usuario_u_organización_cliente", > "applications": [{"id": 16, > "name": "app"}, > {"id":20, > "name":"app2"}] > } > > Saludos, > Francisco > > _______________________________________________ > > Fiware-portals mailing list > > Fiware-portals at lists.fi-ware.eu <mailto:Fiware-portals at lists.fi-ware.eu> > > https://lists.fi-ware.eu/listinfo/fiware-portals > > > _______________________________________________ > Fiware-portals mailing list > Fiware-portals at lists.fi-ware.eu > <mailto:Fiware-portals at lists.fi-ware.eu> > https://lists.fi-ware.eu/listinfo/fiware-portals > > ------------------------------------------------------------------------ > > > 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-portals mailing list > Fiware-portals at lists.fi-ware.eu <mailto:Fiware-portals at lists.fi-ware.eu> > https://lists.fi-ware.eu/listinfo/fiware-portals > > > ------------------------------------------------------------------------ > > 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 -------------- next part -------------- An HTML attachment was scrubbed... URL: <https://lists.fiware.org/private/fiware-portals/attachments/20130808/a1222fd7/attachment.html>
You can get more information about our cookies and privacy policies clicking on the following links: Privacy policy Cookies policy