<?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 Mon ticket ne semble plus valide sur l'API malgré une reconnexion in Alfresco Archive</title>
    <link>https://connect.hyland.com/t5/alfresco-archive/mon-ticket-ne-semble-plus-valide-sur-l-api-malgr%C3%A9-une/m-p/192629#M145759</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Bonjour,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;J'essaie de me dépatouiller pour pouvoir récupérer une liste &amp;nbsp;de documents sur Alfresco au travers d'un serveur NodeJS qui fait abstraction.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Mes utilisateurs se connectent à l'API via&lt;/P&gt;&lt;BLOCKQUOTE class="jive_macro_quote jive-quote jive_text_macro"&gt;&lt;P&gt;/alfresco/service/api/login?u={userName}&amp;amp;pw={password}&lt;/P&gt;&lt;/BLOCKQUOTE&gt;&lt;P&gt;La page en question me retourne un ticket que je stocke en base de données et qui servira à chaque appel futur.&lt;/P&gt;&lt;P&gt;Par exemple, je récupère la liste des documents de la façon suivante:&lt;/P&gt;&lt;BLOCKQUOTE class="jive_macro_quote jive-quote jive_text_macro"&gt;&lt;P&gt;/alfresco/api/-default-/public/cmis/versions/1.1/browser/root/Sites/{MonSite}?alf_ticket={ticket}&lt;/P&gt;&lt;/BLOCKQUOTE&gt;&lt;P&gt;Cet appel fonctionne parfaitement pendant un certain temps (au moins une heure, mais je n'ai pas réussi à le caractériser exactement).&lt;/P&gt;&lt;P&gt;Au delà de cette période, l'API me renvoie une erreur &lt;STRONG&gt;401 Unauthorzied&lt;/STRONG&gt; qui laisse penser que le ticket n'est plus valide. Or périodiquement (chaque minute), je vérifie que le ticket est toujours valide en envoyant une requête à:&lt;/P&gt;&lt;BLOCKQUOTE class="jive_macro_quote jive-quote jive_text_macro"&gt;&lt;P&gt;/alfresco/service/api/login/ticket/{ticket}?alf_ticket={ticket}&lt;/P&gt;&lt;/BLOCKQUOTE&gt;&lt;P&gt;Si tout se passe bien, je dois récupérer le ticket d'origine.&lt;/P&gt;&lt;P&gt;Étonnement, lorsqu'un ticket renvoie une erreur 401, le fait de se connecter à nouveau ne corrige pas le problème.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Ma question est donc: &lt;STRONG&gt;Y-a-t-il une façon de garder une session ouverte indéfiniment ou de corriger ce problème ?&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Merci d'avance de votre temps et bonne soirée.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 01 Dec 2016 16:16:08 GMT</pubDate>
    <dc:creator>tenderlion</dc:creator>
    <dc:date>2016-12-01T16:16:08Z</dc:date>
    <item>
      <title>Mon ticket ne semble plus valide sur l'API malgré une reconnexion</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/mon-ticket-ne-semble-plus-valide-sur-l-api-malgr%C3%A9-une/m-p/192629#M145759</link>
      <description>Bonjour,J'essaie de me dépatouiller pour pouvoir récupérer une liste &amp;nbsp;de documents sur Alfresco au travers d'un serveur NodeJS qui fait abstraction.Mes utilisateurs se connectent à l'API via/alfresco/service/api/login?u={userName}&amp;amp;pw={password}La page en question me retourne un ticket que je sto</description>
      <pubDate>Thu, 01 Dec 2016 16:16:08 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/mon-ticket-ne-semble-plus-valide-sur-l-api-malgr%C3%A9-une/m-p/192629#M145759</guid>
      <dc:creator>tenderlion</dc:creator>
      <dc:date>2016-12-01T16:16:08Z</dc:date>
    </item>
    <item>
      <title>Re: Mon ticket ne semble plus valide sur l'API malgré une reconnexion</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/mon-ticket-ne-semble-plus-valide-sur-l-api-malgr%C3%A9-une/m-p/192630#M145760</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Bonjour,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Le ticket d'authentification n'est pas éternel. Il a une durée de vie (un peu comme une session navigateur).&lt;/P&gt;&lt;P&gt;Lors d'une reconnection, un nouveau ticket est généré qui doit être utilisé durant sa période de validité.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;En somme dans ce que vous avez décrit lors d'une reconnection, le ticket en base doit être mis à jour avec celui fournit lors de la nouvelle connection.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Yann&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 01 Dec 2016 16:24:48 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/mon-ticket-ne-semble-plus-valide-sur-l-api-malgr%C3%A9-une/m-p/192630#M145760</guid>
      <dc:creator>ycoulon</dc:creator>
      <dc:date>2016-12-01T16:24:48Z</dc:date>
    </item>
    <item>
      <title>Re: Mon ticket ne semble plus valide sur l'API malgré une reconnexion</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/mon-ticket-ne-semble-plus-valide-sur-l-api-malgr%C3%A9-une/m-p/192631#M145761</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Bonjour,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;J'effectue une reconnexion lorsque l'erreur 401 survient mais le ticket obtenu est le même que celui d'origine.&lt;/P&gt;&lt;P&gt;La requête de récupération des documents n'abouti donc pas, car la session semble toujours terminée malgré la reconnexion.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Merci.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 01 Dec 2016 17:16:45 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/mon-ticket-ne-semble-plus-valide-sur-l-api-malgr%C3%A9-une/m-p/192631#M145761</guid>
      <dc:creator>tenderlion</dc:creator>
      <dc:date>2016-12-01T17:16:45Z</dc:date>
    </item>
    <item>
      <title>Re: Mon ticket ne semble plus valide sur l'API malgré une reconnexion</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/mon-ticket-ne-semble-plus-valide-sur-l-api-malgr%C3%A9-une/m-p/192632#M145762</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Bonjour,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;En effectuant quelque recherche j'ai trouvé le lien suivant :&amp;nbsp;&lt;A class="link-titled" href="http://www.ecmtree.com/2016/06/fast-facts-about-alf-ticket-for-hassle-free-integration-alfresco-using-RESTAPI.html" title="http://www.ecmtree.com/2016/06/fast-facts-about-alf-ticket-for-hassle-free-integration-alfresco-using-RESTAPI.html" rel="nofollow noopener noreferrer"&gt;Ramesh Chauhan: Fast facts about alf_ticket for hassle free integration with Alfresco using REST API&lt;/A&gt;&amp;nbsp;qui vous fournira des informations complémentaire (en anglais).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Typiquement les appels à&amp;nbsp;"/alfresco/service/api/login/ticket" permet juste de vérifier la validité, s'il est expiré ou invalide cela ne va pas le rafraichir.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Il existe des configurations permettant d'agir sur le comportement du ticket d'authenfication, jetez un oeil au fichier&amp;nbsp;&lt;A class="link-titled" href="https://github.com/Alfresco/community-edition/blob/2c1eff9953d3105e738f7b06ba9ba8a079ca4c24/projects/repository/config/alfresco/repository.properties" title="https://github.com/Alfresco/community-edition/blob/2c1eff9953d3105e738f7b06ba9ba8a079ca4c24/projects/repository/config/alfresco/repository.properties" rel="nofollow noopener noreferrer"&gt;community-edition/repository.properties at 2c1eff9953d3105e738f7b06ba9ba8a079ca4c24 · Alfresco/community-edition · GitHu…&lt;/A&gt;&amp;nbsp;qui contient lest valeurs par défaut utilisé par Alfresco.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Yann&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 02 Dec 2016 20:19:18 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/mon-ticket-ne-semble-plus-valide-sur-l-api-malgr%C3%A9-une/m-p/192632#M145762</guid>
      <dc:creator>ycoulon</dc:creator>
      <dc:date>2016-12-02T20:19:18Z</dc:date>
    </item>
  </channel>
</rss>

