Bonjour,
Cette question fait suite à cette question.
J'aimerais comme c'est marqué dans votre documentation (url: Opensocial, Oauth And Nuxeo)
utiliser mon propre serveur de rendu de gadgets (shindig) et pouvoir afficher les gadgets de Nuxeo à l'intérieur.
Lorsque je lance cette demande :
http://my.shindig.server/gadgets/ifr?container=default&nocache=1&country=ALL&lang=fr&view=default&permission=[Everything]&url=http://nuxeo-server:8080/nuxeo/site/gadgets/lastpublisheddocuments/lastpublisheddocuments.xml&up_nuxeoTargetRepository=default&up_nuxeoTargetContextPath=/default-domain&up_nuxeoTargetContextObject=Domain
Je récupère une erreur 500 (Internal Server Error) comme quoi "Le Security Token est requis".
En traçant les requêtes et entêtes HTTP effectuées au serveur Nuxeo (/gadgets/makeRequest), je vois bien que le gadget Nuxeo se configure pour utiliser le OAuth (OAUTH_SERVICE_NAME: nuxeo / OAUTH_USE_TOKEN: always) mais je n'ai aucun popup pour me demander l'autorisation d'accèder à mes données Nuxeo.
Mon fichier oauth.json est configuré comme ci-dessous :
"http://nuxeo-server:8080/nuxeo/site/gadgets/lastpublisheddocuments/lastpublisheddocuments.xml" : {
"nuxeo" : {
"consumer_key" : "my_consumer_key",
"consumer_secret" : "QP70eNmVz8jvdPevU3oJD2AfF7R7odC2XJcn4XlZJqk",
"key_type" : "HMAC_SHA1"
}
},
Auriez vous une idée pour me débloquer ?
Merci d'avance
Pierre (Lille)