<?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: How to enable Ticket base authentication ? in Alfresco Forum</title>
    <link>https://connect.hyland.com/t5/alfresco-forum/how-to-enable-ticket-base-authentication/m-p/126039#M34323</link>
    <description>&lt;P&gt;Thanks for the answer&amp;nbsp;&lt;/P&gt;&lt;P&gt;That is exactly what I'm trying to do ..&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&lt;STRONG&gt;double-check the ticket encoding&lt;/STRONG&gt; -&amp;gt; base64, checked ok&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&lt;STRONG&gt;verify ticket expiration&lt;/STRONG&gt; -&amp;gt; one year &lt;img id="smileyhappy" class="emoticon emoticon-smileyhappy" src="https://connect.hyland.com/i/smilies/16x16_smiley-happy.png" alt="Smiley Happy" title="Smiley Happy" /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&lt;STRONG&gt;and ensure ticket-based authentication is enabled in the docker image configuration&lt;/STRONG&gt; -&amp;gt; &lt;FONT color="#0000FF"&gt;I don't find anything in the docker image configuration related to this. How to enable ticket base&amp;nbsp;authentication ???&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;</description>
    <pubDate>Mon, 09 Sep 2024 06:43:01 GMT</pubDate>
    <dc:creator>JC83</dc:creator>
    <dc:date>2024-09-09T06:43:01Z</dc:date>
    <item>
      <title>How to enable Ticket base authentication ?</title>
      <link>https://connect.hyland.com/t5/alfresco-forum/how-to-enable-ticket-base-authentication/m-p/126037#M34321</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;I'm trying to use REST API of ACS 7.2 just like I was doing with the 5.2&lt;/P&gt;&lt;P&gt;I successfully retrieve a ticket&amp;nbsp;&lt;/P&gt;&lt;PRE&gt;&lt;SPAN&gt;curl -X POST &lt;SPAN&gt;"http://test-gedi/alfresco/api/-default-/public/authentication/versions/1/tickets"&lt;SPAN&gt; -H  &lt;SPAN&gt;"accept: application/json"&lt;SPAN&gt; -H  &lt;SPAN&gt;"authorization: Basic SkMyMDUyMzY6VGFyZHlmZXJvbjgwbWch"&lt;SPAN&gt; -H  &lt;SPAN&gt;"Content-Type: application/json"&lt;SPAN&gt; -d &lt;SPAN&gt;"{  \"userId\": \"myuser\",  \"password\": \"mypassword!\"}"&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/PRE&gt;&lt;DIV class=""&gt;Download&lt;DIV class=""&gt;&amp;nbsp;&lt;PRE&gt;&lt;SPAN&gt;{  &lt;SPAN class=""&gt;"entry"&lt;SPAN&gt;: {    &lt;SPAN class=""&gt;"id"&lt;SPAN&gt;: &lt;SPAN&gt;"TICKET_864ca3ef4000c43701d275b7704c6b57ccf0e842"&lt;SPAN&gt;,    &lt;SPAN class=""&gt;"userId"&lt;SPAN&gt;: &lt;SPAN&gt;"myuser" } }&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/PRE&gt;&lt;P&gt;then I code it in base64&amp;nbsp;&lt;/P&gt;&lt;P&gt;But when I try to curl with this ticket (here is another one but)&lt;/P&gt;&lt;PRE&gt;curl  -X GET -H 'Accept: application/json' -H "Authorization: Basic VElDS0VUXzg2NGNhM2VmNDAwMGM0MzcwMWQyNzViNzcwNGM2YjU3Y2NmMGU4NDI=" "http://test-gedi/alfresco/api/-default-/public/alfresco/versions/1/nodes/-root-/children?maxItems=5"&lt;/PRE&gt;&lt;P&gt;I get a 401 error&lt;/P&gt;&lt;PRE&gt;&amp;lt;html&amp;gt;&amp;lt;head&amp;gt;
&amp;lt;/head&amp;gt;&amp;lt;body&amp;gt;&amp;lt;p&amp;gt;Login failed. Please try again.&amp;lt;/p&amp;gt;
&amp;lt;/body&amp;gt;&amp;lt;/html&amp;gt;&lt;/PRE&gt;&lt;P&gt;When I Try to activate&amp;nbsp;&lt;/P&gt;&lt;P&gt;with this url&amp;nbsp;&lt;/P&gt;&lt;PRE&gt;&lt;SPAN&gt;curl -X GET &lt;SPAN&gt;"http://test-gedi/alfresco/api/-default-/public/authentication/versions/1/tickets/-me-"&lt;SPAN&gt; -H  &lt;SPAN&gt;"accept: application/json"&lt;SPAN&gt; -H  &lt;SPAN&gt;"authorization: Basic SkMyMDUyMzY6VGFyZHlmZXJvbjgwbWch"&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/PRE&gt;&lt;P&gt;I get a maybe interesting error :&lt;/P&gt;&lt;PRE&gt;&lt;SPAN&gt;{  &lt;SPAN class=""&gt;"error"&lt;SPAN&gt;: {    &lt;SPAN class=""&gt;"errorKey"&lt;SPAN&gt;: &lt;SPAN&gt;"Ticket base authentication required."&lt;SPAN&gt;,    &lt;SPAN class=""&gt;"statusCode"&lt;SPAN&gt;: &lt;SPAN&gt;400&lt;SPAN&gt;,    &lt;SPAN class=""&gt;"briefSummary"&lt;SPAN&gt;: &lt;SPAN&gt;"08050005 Ticket base authentication required."&lt;SPAN&gt;,    &lt;SPAN class=""&gt;"stackTrace"&lt;SPAN&gt;: &lt;SPAN&gt;"Pour des raisons de sécurité, le traçage de la pile n'est plus affiché, mais la propriété est conservée dans les versions précédente"&lt;SPAN&gt;,    &lt;SPAN class=""&gt;"descriptionURL"&lt;SPAN&gt;: &lt;SPAN&gt;"https://api-explorer.alfresco.com"
  }
}&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/PRE&gt;&lt;P&gt;My code is perfectly working with 5.2 so I guess I missed a configuration somehow ..&lt;/P&gt;&lt;P&gt;It seems that authentification with ticket need to be activated/enable somewhere..&lt;/P&gt;&lt;P&gt;I'm user docker image ..&amp;nbsp;&lt;/P&gt;&lt;P&gt;Could anybody help ?&lt;/P&gt;&lt;P&gt;thank you !&lt;/P&gt;&lt;/DIV&gt;&lt;/DIV&gt;</description>
      <pubDate>Thu, 05 Sep 2024 12:03:19 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-forum/how-to-enable-ticket-base-authentication/m-p/126037#M34321</guid>
      <dc:creator>JC83</dc:creator>
      <dc:date>2024-09-05T12:03:19Z</dc:date>
    </item>
    <item>
      <title>Re: How to enable Ticket base authentication ?</title>
      <link>https://connect.hyland.com/t5/alfresco-forum/how-to-enable-ticket-base-authentication/m-p/126038#M34322</link>
      <description>&lt;P&gt;Hello,&lt;/P&gt;&lt;BLOCKQUOTE&gt;&lt;HR /&gt;&lt;A href="https://migration33.stage.lithium.com/t5/user/viewprofilepage/user-id/89213"&gt;@JC83&lt;/A&gt;&amp;nbsp;wrote:&lt;BR /&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;I'm trying to use REST API of ACS 7.2 just like I was doing with the 5.2&lt;/P&gt;&lt;P&gt;I successfully retrieve a ticket&amp;nbsp;&lt;/P&gt;&lt;PRE&gt;&lt;SPAN&gt;curl -X POST &lt;SPAN&gt;"http://test-gedi/alfresco/api/-default-/public/authentication/versions/1/tickets"&lt;SPAN&gt; -H  &lt;SPAN&gt;"accept: application/json"&lt;SPAN&gt; -H  &lt;SPAN&gt;"authorization: Basic SkMyMDUyMzY6VGFyZHlmZXJvbjgwbWch"&lt;SPAN&gt; -H  &lt;SPAN&gt;"Content-Type: application/json"&lt;SPAN&gt; -d &lt;SPAN&gt;"{  \"userId\": \"myuser\",  \"password\": \"mypassword!\"}"&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/PRE&gt;&lt;DIV class=""&gt;Download&lt;DIV class=""&gt;&amp;nbsp;&lt;PRE&gt;&lt;SPAN&gt;{  &lt;SPAN class=""&gt;"entry"&lt;SPAN&gt;: {    &lt;SPAN class=""&gt;"id"&lt;SPAN&gt;: &lt;SPAN&gt;"TICKET_864ca3ef4000c43701d275b7704c6b57ccf0e842"&lt;SPAN&gt;,    &lt;SPAN class=""&gt;"userId"&lt;SPAN&gt;: &lt;SPAN&gt;"myuser" } }&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/PRE&gt;&lt;P&gt;then I code it in base64&amp;nbsp;&lt;/P&gt;&lt;P&gt;But when I try to curl with this ticket (here is another one but)&lt;/P&gt;&lt;PRE&gt;curl  -X GET -H 'Accept: application/json' -H "Authorization: Basic VElDS0VUXzg2NGNhM2VmNDAwMGM0MzcwMWQyNzViNzcwNGM2YjU3Y2NmMGU4NDI=" "http://test-gedi/alfresco/api/-default-/public/alfresco/versions/1/nodes/-root-/children?maxItems=5"&lt;/PRE&gt;&lt;P&gt;I get a 401 error&lt;/P&gt;&lt;PRE&gt;&amp;lt;html&amp;gt;&amp;lt;head&amp;gt;
&amp;lt;/head&amp;gt;&amp;lt;body&amp;gt;&amp;lt;p&amp;gt;Login failed. Please try again.&amp;lt;/p&amp;gt;
&amp;lt;/body&amp;gt;&amp;lt;/html&amp;gt;&lt;/PRE&gt;&lt;P&gt;When I Try to activate&amp;nbsp;&lt;/P&gt;&lt;P&gt;with this url&amp;nbsp;&lt;/P&gt;&lt;PRE&gt;&lt;SPAN&gt;curl -X GET &lt;SPAN&gt;"http://test-gedi/alfresco/api/-default-/public/authentication/versions/1/tickets/-me-"&lt;SPAN&gt; -H  &lt;SPAN&gt;"accept: application/json"&lt;SPAN&gt; -H  &lt;SPAN&gt;"authorization: Basic SkMyMDUyMzY6VGFyZHlmZXJvbjgwbWch"&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/PRE&gt;&lt;P&gt;I get a maybe interesting error :&lt;/P&gt;&lt;PRE&gt;&lt;SPAN&gt;{  &lt;SPAN class=""&gt;"error"&lt;SPAN&gt;: {    &lt;SPAN class=""&gt;"errorKey"&lt;SPAN&gt;: &lt;SPAN&gt;"Ticket base authentication required."&lt;SPAN&gt;,    &lt;SPAN class=""&gt;"statusCode"&lt;SPAN&gt;: &lt;SPAN&gt;400&lt;SPAN&gt;,    &lt;SPAN class=""&gt;"briefSummary"&lt;SPAN&gt;: &lt;SPAN&gt;"08050005 Ticket base authentication required."&lt;SPAN&gt;,    &lt;SPAN class=""&gt;"stackTrace"&lt;SPAN&gt;: &lt;SPAN&gt;"Pour des raisons de sécurité, le traçage de la pile n'est plus affiché, mais la propriété est conservée dans les versions précédente"&lt;SPAN&gt;,    &lt;SPAN class=""&gt;"descriptionURL"&lt;SPAN&gt;: &lt;SPAN&gt;"https://api-explorer.alfresco.com"
  }
}&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/PRE&gt;&lt;P&gt;My code is perfectly working with 5.2 so I guess I missed a configuration somehow ..&lt;/P&gt;&lt;P&gt;It seems that authentification with ticket need to be activated/enable somewhere..&lt;/P&gt;&lt;P&gt;I'm user docker image ..&amp;nbsp;&lt;/P&gt;&lt;P&gt;Could anybody help ?&lt;/P&gt;&lt;P&gt;thank you !&lt;/P&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;HR /&gt;&lt;/BLOCKQUOTE&gt;&lt;P&gt;To resolve the authentication issue in Alfresco ACS 7.2, double-check the ticket encoding, verify ticket expiration, and ensure ticket-based authentication is enabled in the docker image configuration.&lt;/P&gt;</description>
      <pubDate>Mon, 09 Sep 2024 06:22:40 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-forum/how-to-enable-ticket-base-authentication/m-p/126038#M34322</guid>
      <dc:creator>jason34</dc:creator>
      <dc:date>2024-09-09T06:22:40Z</dc:date>
    </item>
    <item>
      <title>Re: How to enable Ticket base authentication ?</title>
      <link>https://connect.hyland.com/t5/alfresco-forum/how-to-enable-ticket-base-authentication/m-p/126039#M34323</link>
      <description>&lt;P&gt;Thanks for the answer&amp;nbsp;&lt;/P&gt;&lt;P&gt;That is exactly what I'm trying to do ..&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&lt;STRONG&gt;double-check the ticket encoding&lt;/STRONG&gt; -&amp;gt; base64, checked ok&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&lt;STRONG&gt;verify ticket expiration&lt;/STRONG&gt; -&amp;gt; one year &lt;img id="smileyhappy" class="emoticon emoticon-smileyhappy" src="https://connect.hyland.com/i/smilies/16x16_smiley-happy.png" alt="Smiley Happy" title="Smiley Happy" /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&lt;STRONG&gt;and ensure ticket-based authentication is enabled in the docker image configuration&lt;/STRONG&gt; -&amp;gt; &lt;FONT color="#0000FF"&gt;I don't find anything in the docker image configuration related to this. How to enable ticket base&amp;nbsp;authentication ???&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Mon, 09 Sep 2024 06:43:01 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-forum/how-to-enable-ticket-base-authentication/m-p/126039#M34323</guid>
      <dc:creator>JC83</dc:creator>
      <dc:date>2024-09-09T06:43:01Z</dc:date>
    </item>
    <item>
      <title>Re: How to enable Ticket base authentication ?</title>
      <link>https://connect.hyland.com/t5/alfresco-forum/how-to-enable-ticket-base-authentication/m-p/126040#M34324</link>
      <description>&lt;P&gt;I have exactly same issue when connecting from inside the alfresco container&amp;nbsp;&lt;/P&gt;&lt;PRE&gt;[alfresco@a1a4850d2685 tomcat]$ curl  -X GET -H 'Accept: application/json' -H "Authorization: Basic VElDS0VUXzFmNTc5YTQwYTE2ODRiNjhmMmQ0YTM2ODg2OTc0MDMyYWRiYzg5Njk=" "http://localhost:8080/alfresco/api/-default-/public/alfresco/versions/1/nodes/-root-/children?maxItems=5" -v
* About to connect() to localhost port 8080 (#0)
*   Trying 127.0.0.1...
* Connected to localhost (127.0.0.1) port 8080 (#0)
&amp;gt; GET /alfresco/api/-default-/public/alfresco/versions/1/nodes/-root-/children?maxItems=5 HTTP/1.1
&amp;gt; User-Agent: curl/7.29.0
&amp;gt; Host: localhost:8080
&amp;gt; Accept: application/json
&amp;gt; Authorization: Basic VElDS0VUXzFmNTc5YTQwYTE2ODRiNjhmMmQ0YTM2ODg2OTc0MDMyYWRiYzg5Njk=
&amp;gt;
&amp;lt; HTTP/1.1 401
&amp;lt; WWW-Authenticate: Negotiate
&amp;lt; WWW-Authenticate: Basic realm="Alfresco Server"
&amp;lt; Content-Type: text/html;charset=UTF-8
&amp;lt; Content-Length: 80
&amp;lt; Date: Mon, 09 Sep 2024 14:03:27 GMT
&amp;lt; Server:
&amp;lt;
&amp;lt;html&amp;gt;&amp;lt;head&amp;gt;
&amp;lt;/head&amp;gt;&amp;lt;body&amp;gt;&amp;lt;p&amp;gt;Login failed. Please try again.&amp;lt;/p&amp;gt;
&amp;lt;/body&amp;gt;&amp;lt;/html&amp;gt;
* Connection #0 to host localhost left intact
[alfresco@a1a4850d2685 tomcat]$&lt;/PRE&gt;</description>
      <pubDate>Mon, 09 Sep 2024 14:06:16 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-forum/how-to-enable-ticket-base-authentication/m-p/126040#M34324</guid>
      <dc:creator>JC83</dc:creator>
      <dc:date>2024-09-09T14:06:16Z</dc:date>
    </item>
    <item>
      <title>Re: How to enable Ticket base authentication ?</title>
      <link>https://connect.hyland.com/t5/alfresco-forum/how-to-enable-ticket-base-authentication/m-p/126041#M34325</link>
      <description>&lt;P&gt;when connecting from the production server (still in 5.2), it works and we can notice that there is no line with "WWW-Authenticate" in the answer&lt;/P&gt;&lt;PRE&gt;[root@capella classes]# curl -s   "http://localhost:8080/alfresco/api/-default-/public/alfresco/versions/1/people/RS139234"  -H 'Authorization: Basic VElDS0VUX2IxODg2OTliYjc3ZDBmNjI0MGM3ZDBlOTZmNzhjMGM3NThkYzUxYzc=' -v
* About to connect() to localhost port 8080 (#0)
*   Trying ::1...
* Connected to localhost (::1) port 8080 (#0)
&amp;gt; GET /alfresco/api/-default-/public/alfresco/versions/1/people/RS139234 HTTP/1.1
&amp;gt; User-Agent: curl/7.29.0
&amp;gt; Host: localhost:8080
&amp;gt; Accept: */*
&amp;gt; Authorization: Basic VElDS0VUX2IxODg2OTliYjc3ZDBmNjI0MGM3ZDBlOTZmNzhjMGM3NThkYzUxYzc=
&amp;gt;
&amp;lt; HTTP/1.1 200 OK
&amp;lt; Server: Apache-Coyote/1.1
&amp;lt; Cache-Control: no-cache
&amp;lt; Expires: Thu, 01 Jan 1970 00:00:00 GMT
&amp;lt; Pragma: no-cache
&amp;lt; Content-Type: application/json;charset=UTF-8
&amp;lt; Content-Length: 294
&amp;lt; Date: Mon, 09 Sep 2024 14:24:18 GMT
&amp;lt;
* Connection #0 to host localhost left intact&lt;/PRE&gt;</description>
      <pubDate>Mon, 09 Sep 2024 14:29:53 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-forum/how-to-enable-ticket-base-authentication/m-p/126041#M34325</guid>
      <dc:creator>JC83</dc:creator>
      <dc:date>2024-09-09T14:29:53Z</dc:date>
    </item>
  </channel>
</rss>

