<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: Problème lors de l'intégration d'un gadget Nuxeo dans un conteneur externe. in Nuxeo Forum</title>
    <link>https://connect.hyland.com/t5/nuxeo-forum/probl%C3%A8me-lors-de-l-int%C3%A9gration-d-un-gadget-nuxeo-dans-un/m-p/319403#M6404</link>
    <description>&lt;P&gt;C'est bon j'ai trouvé et ca fonctionne correctement &lt;span class="lia-unicode-emoji" title=":slightly_smiling_face:"&gt;🙂&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;Alors je résume en quelques mots :&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;P&gt;Au niveau de mon serveur Shindig PHP, j'ai déclaré mes deux certificats RSA (private et public).&lt;/P&gt;
&lt;/LI&gt;
&lt;LI&gt;&lt;P&gt;Au niveau du serveur Nuxeo, dans l'Admin Center, j'ai déclaré un nouveau consommateur :&lt;/P&gt;
&lt;P&gt;| Nom du Consumer Key&lt;/P&gt;
&lt;P&gt;| Ma clé RSA Public (CERTIFICATE)&lt;/P&gt;
&lt;P&gt;| Allow 2 legged : supporté (utiliser l'identifiant OpenSocial Owner comme identifiant de connexion)&lt;/P&gt;
&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;Mais pour signaler au serveur Nuxeo que ma requête doit être signé, j'ai dû modifier le fichier JS "nuxeo-webengine-gadgets-5.4.2.jar" dans le path "/skin/resources/scripts/default-automation-requests.js"&lt;/P&gt;
&lt;PRE&gt;&lt;CODE&gt;// select auth mode
if (NXGadgetContext.insideNuxeo || true) {
&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;Mais à part cette modification, je n'ai rien changé au niveau du code, alors je sais pas si on peut faire autrement pour signaler au serveur Nuxeo que la requete doit etre signé et non Oauth.&lt;/P&gt;
&lt;P&gt;Bonne continuation
Pierre&lt;/P&gt;</description>
    <pubDate>Mon, 05 Mar 2012 08:06:16 GMT</pubDate>
    <dc:creator>Pierre_Jenicot1</dc:creator>
    <dc:date>2012-03-05T08:06:16Z</dc:date>
    <item>
      <title>Problème lors de l'intégration d'un gadget Nuxeo dans un conteneur externe.</title>
      <link>https://connect.hyland.com/t5/nuxeo-forum/probl%C3%A8me-lors-de-l-int%C3%A9gration-d-un-gadget-nuxeo-dans-un/m-p/319400#M6401</link>
      <description>&lt;P&gt;Bonjour,&lt;/P&gt;
&lt;P&gt;Cette question fait suite à &lt;A href="http://answers.nuxeo.com/questions/1408/using-nuxeo-opensocial-by-a-external-portal"&gt;cette question&lt;/A&gt;.&lt;/P&gt;
&lt;P&gt;J'aimerais comme c'est marqué dans votre documentation (url: &lt;A href="http://doc.nuxeo.com/pages/viewpage.action?pageId=5570848"&gt;Opensocial, Oauth And Nuxeo&lt;/A&gt;)
utiliser mon propre serveur de rendu de gadgets (shindig) et pouvoir afficher les gadgets de Nuxeo à l'intérieur.&lt;/P&gt;
&lt;P&gt;Lorsque je lance cette demande :&lt;/P&gt;
&lt;PRE&gt;&lt;CODE&gt;http://my.shindig.server/gadgets/ifr?container=default&amp;amp;nocache=1&amp;amp;country=ALL&amp;amp;lang=fr&amp;amp;view=default&amp;amp;permission=[Everything]&amp;amp;url=http://nuxeo-server:8080/nuxeo/site/gadgets/lastpublisheddocuments/lastpublisheddocuments.xml&amp;amp;up_nuxeoTargetRepository=default&amp;amp;up_nuxeoTargetContextPath=/default-domain&amp;amp;up_nuxeoTargetContextObject=Domain
&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;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.&lt;/P&gt;
&lt;P&gt;Mon fichier oauth.json est configuré comme ci-dessous :&lt;/P&gt;
&lt;PRE&gt;&lt;CODE&gt;  "http://nuxeo-server:8080/nuxeo/site/gadgets/lastpublisheddocuments/lastpublisheddocuments.xml" : {
    "nuxeo" : {
      "consumer_key" : "my_consumer_key",
      "consumer_secret" : "QP70eNmVz8jvdPevU3oJD2AfF7R7odC2XJcn4XlZJqk",
      "key_type" : "HMAC_SHA1"
    }
  },
&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;Auriez vous une idée pour me débloquer ?&lt;/P&gt;
&lt;P&gt;Merci d'avance&lt;/P&gt;
&lt;P&gt;Pierre (Lille)&lt;/P&gt;</description>
      <pubDate>Thu, 16 Feb 2012 11:01:56 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/nuxeo-forum/probl%C3%A8me-lors-de-l-int%C3%A9gration-d-un-gadget-nuxeo-dans-un/m-p/319400#M6401</guid>
      <dc:creator>Pierre_Jenicot1</dc:creator>
      <dc:date>2012-02-16T11:01:56Z</dc:date>
    </item>
    <item>
      <title>Re: Problème lors de l'intégration d'un gadget Nuxeo dans un conteneur externe.</title>
      <link>https://connect.hyland.com/t5/nuxeo-forum/probl%C3%A8me-lors-de-l-int%C3%A9gration-d-un-gadget-nuxeo-dans-un/m-p/319401#M6402</link>
      <description>&lt;P&gt;Avez-vous essayé en renseignant les informations "consumer" dans la partie OAuth/OpenSocial de l'Admin Center dans Nuxeo?&lt;/P&gt;</description>
      <pubDate>Sat, 18 Feb 2012 14:28:29 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/nuxeo-forum/probl%C3%A8me-lors-de-l-int%C3%A9gration-d-un-gadget-nuxeo-dans-un/m-p/319401#M6402</guid>
      <dc:creator />
      <dc:date>2012-02-18T14:28:29Z</dc:date>
    </item>
    <item>
      <title>Re: Problème lors de l'intégration d'un gadget Nuxeo dans un conteneur externe.</title>
      <link>https://connect.hyland.com/t5/nuxeo-forum/probl%C3%A8me-lors-de-l-int%C3%A9gration-d-un-gadget-nuxeo-dans-un/m-p/319402#M6403</link>
      <description>&lt;P&gt;Bonjour,&lt;/P&gt;</description>
      <pubDate>Mon, 20 Feb 2012 07:48:02 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/nuxeo-forum/probl%C3%A8me-lors-de-l-int%C3%A9gration-d-un-gadget-nuxeo-dans-un/m-p/319402#M6403</guid>
      <dc:creator>Pierre_Jenicot1</dc:creator>
      <dc:date>2012-02-20T07:48:02Z</dc:date>
    </item>
    <item>
      <title>Re: Problème lors de l'intégration d'un gadget Nuxeo dans un conteneur externe.</title>
      <link>https://connect.hyland.com/t5/nuxeo-forum/probl%C3%A8me-lors-de-l-int%C3%A9gration-d-un-gadget-nuxeo-dans-un/m-p/319403#M6404</link>
      <description>&lt;P&gt;C'est bon j'ai trouvé et ca fonctionne correctement &lt;span class="lia-unicode-emoji" title=":slightly_smiling_face:"&gt;🙂&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;Alors je résume en quelques mots :&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;P&gt;Au niveau de mon serveur Shindig PHP, j'ai déclaré mes deux certificats RSA (private et public).&lt;/P&gt;
&lt;/LI&gt;
&lt;LI&gt;&lt;P&gt;Au niveau du serveur Nuxeo, dans l'Admin Center, j'ai déclaré un nouveau consommateur :&lt;/P&gt;
&lt;P&gt;| Nom du Consumer Key&lt;/P&gt;
&lt;P&gt;| Ma clé RSA Public (CERTIFICATE)&lt;/P&gt;
&lt;P&gt;| Allow 2 legged : supporté (utiliser l'identifiant OpenSocial Owner comme identifiant de connexion)&lt;/P&gt;
&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;Mais pour signaler au serveur Nuxeo que ma requête doit être signé, j'ai dû modifier le fichier JS "nuxeo-webengine-gadgets-5.4.2.jar" dans le path "/skin/resources/scripts/default-automation-requests.js"&lt;/P&gt;
&lt;PRE&gt;&lt;CODE&gt;// select auth mode
if (NXGadgetContext.insideNuxeo || true) {
&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;Mais à part cette modification, je n'ai rien changé au niveau du code, alors je sais pas si on peut faire autrement pour signaler au serveur Nuxeo que la requete doit etre signé et non Oauth.&lt;/P&gt;
&lt;P&gt;Bonne continuation
Pierre&lt;/P&gt;</description>
      <pubDate>Mon, 05 Mar 2012 08:06:16 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/nuxeo-forum/probl%C3%A8me-lors-de-l-int%C3%A9gration-d-un-gadget-nuxeo-dans-un/m-p/319403#M6404</guid>
      <dc:creator>Pierre_Jenicot1</dc:creator>
      <dc:date>2012-03-05T08:06:16Z</dc:date>
    </item>
  </channel>
</rss>

