<?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: CMIS 1.1 browser bindings via share proxy in Alfresco Archive</title>
    <link>https://connect.hyland.com/t5/alfresco-archive/cmis-1-1-browser-bindings-via-share-proxy/m-p/306940#M260070</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;The best I've managed so far is to obtain a ticket and append that to the CMIS URL as the alf_ticket parameter&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;There are various posts describing how to create a service that returns a ticket for a logged in user essentially:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;get-ticket.get.desc.xml&lt;/SPAN&gt;&lt;BR /&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;&lt;BR /&gt;&amp;lt;webscript&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;shortname&amp;gt;Get current ticket&amp;lt;/shortname&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;description&amp;gt;Returns a valid ticket for the currently logged in user&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;/description&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;url&amp;gt;/auth/get-ticket&amp;lt;/url&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;format default="json" /&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;authentication&amp;gt;user&amp;lt;/authentication&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;transaction&amp;gt;none&amp;lt;/transaction&amp;gt;&lt;BR /&gt;&amp;lt;/webscript&amp;gt;&lt;BR /&gt;&lt;SPAN class="line-numbers-rows"&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;/SPAN&gt;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;BR /&gt;&lt;SPAN&gt;get-ticket.get.js&lt;/SPAN&gt;&lt;BR /&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;&lt;BR /&gt;model.sessionTicket = session.getTicket();&lt;BR /&gt;&lt;SPAN class="line-numbers-rows"&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;BR /&gt;&lt;SPAN&gt;get-ticket.get.json.ftl&lt;/SPAN&gt;&lt;BR /&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;&lt;BR /&gt;&amp;lt;#escape x as jsonUtils.encodeJSONString(x)&amp;gt;&lt;BR /&gt;{&lt;BR /&gt;&amp;nbsp;&amp;nbsp; "ticket": "${sessionTicket}"&lt;BR /&gt;}&lt;BR /&gt;&amp;lt;/#escape&amp;gt;&lt;BR /&gt;&lt;SPAN class="line-numbers-rows"&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;/CODE&gt;&lt;/PRE&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 03 Nov 2014 13:19:10 GMT</pubDate>
    <dc:creator>idwright</dc:creator>
    <dc:date>2014-11-03T13:19:10Z</dc:date>
    <item>
      <title>CMIS 1.1 browser bindings via share proxy</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/cmis-1-1-browser-bindings-via-share-proxy/m-p/306932#M260062</link>
      <description>This seems like a rather simple question so apologies for asking but I can't find the answer.I'm wanting to experiment with the CMIS 1.1 browser bindings via client side javascript in ShareFor the deprecated CMIS interface the URL is:Alfresco.constants.PROXY_URI + "cmis/p/…"Going directly to Alfresc</description>
      <pubDate>Wed, 04 Jun 2014 11:43:47 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/cmis-1-1-browser-bindings-via-share-proxy/m-p/306932#M260062</guid>
      <dc:creator>idwright</dc:creator>
      <dc:date>2014-06-04T11:43:47Z</dc:date>
    </item>
    <item>
      <title>Re: CMIS 1.1 browser bindings via share proxy</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/cmis-1-1-browser-bindings-via-share-proxy/m-p/306933#M260063</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Why do you want to use share proxy? you can just send(GET/POST) request to alfresco repository directly using javascript.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;The browser binding is designed to use just with HTML and JavaScript&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 04 Jun 2014 15:30:55 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/cmis-1-1-browser-bindings-via-share-proxy/m-p/306933#M260063</guid>
      <dc:creator>kaynezhang</dc:creator>
      <dc:date>2014-06-04T15:30:55Z</dc:date>
    </item>
    <item>
      <title>Re: CMIS 1.1 browser bindings via share proxy</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/cmis-1-1-browser-bindings-via-share-proxy/m-p/306934#M260064</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;It's necessary to use the proxy to avoid cross-site scripting limitations.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;The legacy CMIS end points are supported via the proxy but I'd like to avoid using deprecated end points.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;(Granted it's possible to work around this, how depends on the overall configuration, but examples using the legacy CMIS end points always seem to use the proxy so I thought it would be best to follow suit if possible)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Using the browser binding is to avoid the overhead of translating from XML to JSON.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I'm thinking about creating a CMIS based dojo data store which would be quite useful as it would easily plug in to lots of existing Dojo widgets (but like I said this is all experimental at this point - it would certainly be easier to do something more specific for the particular use case)&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 05 Jun 2014 11:29:34 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/cmis-1-1-browser-bindings-via-share-proxy/m-p/306934#M260064</guid>
      <dc:creator>idwright</dc:creator>
      <dc:date>2014-06-05T11:29:34Z</dc:date>
    </item>
    <item>
      <title>Re: CMIS 1.1 browser bindings via share proxy</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/cmis-1-1-browser-bindings-via-share-proxy/m-p/306935#M260065</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;You can use JSONP to bypass Same-Origin Policy,please look at &lt;/SPAN&gt;&lt;A href="http://docs.alfresco.com/4.2/pra/1/concepts/cmis-1.1-browser-binding-get.html" rel="nofollow noopener noreferrer"&gt;http://docs.alfresco.com/4.2/pra/1/concepts/cmis-1.1-browser-binding-get.html&lt;/A&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 05 Jun 2014 14:24:59 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/cmis-1-1-browser-bindings-via-share-proxy/m-p/306935#M260065</guid>
      <dc:creator>kaynezhang</dc:creator>
      <dc:date>2014-06-05T14:24:59Z</dc:date>
    </item>
    <item>
      <title>Re: CMIS 1.1 browser bindings via share proxy</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/cmis-1-1-browser-bindings-via-share-proxy/m-p/306936#M260066</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Thanks for the link&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Like I said ways around it - I just thought I'd start by looking at options compatible with the deprecated CMIS api.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Undoubtably JSONP is the right way to approach this.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I think I'll take it that the answer to the original question is that there isn't a share proxy to the new CMIS endpoints .&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 06 Jun 2014 08:05:59 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/cmis-1-1-browser-bindings-via-share-proxy/m-p/306936#M260066</guid>
      <dc:creator>idwright</dc:creator>
      <dc:date>2014-06-06T08:05:59Z</dc:date>
    </item>
    <item>
      <title>Re: CMIS 1.1 browser bindings via share proxy</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/cmis-1-1-browser-bindings-via-share-proxy/m-p/306937#M260067</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Thank you for raising this on JIRA also. We can add a Share proxy endpoint for CMIS 1.1 browser bindings so you should then be able to use the standard authentication mechanisms.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;A href="https://issues.alfresco.com/jira/browse/ALF-21129" rel="nofollow noopener noreferrer"&gt;https://issues.alfresco.com/jira/browse/ALF-21129&lt;/A&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Cheers,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Kevin&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 10 Oct 2014 11:58:00 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/cmis-1-1-browser-bindings-via-share-proxy/m-p/306937#M260067</guid>
      <dc:creator>kevinr</dc:creator>
      <dc:date>2014-10-10T11:58:00Z</dc:date>
    </item>
    <item>
      <title>Re: CMIS 1.1 browser bindings via share proxy</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/cmis-1-1-browser-bindings-via-share-proxy/m-p/306938#M260068</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;I have tried adding an endpoint for the public API to Share Surf proxy config. I mapped "alfresco-public" to the public API REST URL on the Alfresco end so I could make calls like /cmis/versions/1.1/browser from Share.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;However the authentication does not work nor can I find a simple way to map it across.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Looking deeper at PublicApiAuthenticatorFactory class (which is used to authentication the public API), it appears that it does not in fact support the various mechanisms that other endpoints support. It is quite strict, only supporting OAuth or X-Remote-User with a predefined X-Alfresco-Authenticator-Key from a list set in the repository. This is not easily done with the available authentication paths in Share currently.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;So I cannot see a simple way to do this currently and it will require further investigation. I will try to make some time for it after the 5.0 release - as I find it very strange that the public API is different to the other endpoints in Alfresco! It does not make it easy to use unless you go the direct OAuth route…&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 15 Oct 2014 08:24:05 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/cmis-1-1-browser-bindings-via-share-proxy/m-p/306938#M260068</guid>
      <dc:creator>kevinr</dc:creator>
      <dc:date>2014-10-15T08:24:05Z</dc:date>
    </item>
    <item>
      <title>Re: CMIS 1.1 browser bindings via share proxy</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/cmis-1-1-browser-bindings-via-share-proxy/m-p/306939#M260069</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;I'm having the same issue while migrating a plugin from 4.2.f/5.0.a to 5.0.b. The plugin called the deprecated cmis API from javascript in the browser, via Share's proxy. In 5.0.b the deprecated cmis api is no longer available so I have to use the public alfresco/api. I'm experiencing the same problem as in the original post.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;To do some experiments, I've also tried to add the endpoint as suggested:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;lt;blockcode&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;endpoint&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;id&amp;gt;alfresco-public&amp;lt;/id&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;name&amp;gt;Alfresco public API - user access&amp;lt;/name&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;description&amp;gt;Access to Alfresco API that require user authentication&amp;lt;/description&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;connector-id&amp;gt;alfresco&amp;lt;/connector-id&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;endpoint-url&amp;gt;&lt;/SPAN&gt;&lt;A href="http://localhost:8080/alfresco/api" rel="nofollow noopener noreferrer"&gt;http://localhost:8080/alfresco/api&lt;/A&gt;&lt;SPAN&gt;&amp;lt;/endpoint-url&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;identity&amp;gt;user&amp;lt;/identity&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/endpoint&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;lt;/blockcode&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;…but at the moment I'm stuck with 401 Unathorized responses.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 29 Oct 2014 09:51:03 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/cmis-1-1-browser-bindings-via-share-proxy/m-p/306939#M260069</guid>
      <dc:creator>softwareloop</dc:creator>
      <dc:date>2014-10-29T09:51:03Z</dc:date>
    </item>
    <item>
      <title>Re: CMIS 1.1 browser bindings via share proxy</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/cmis-1-1-browser-bindings-via-share-proxy/m-p/306940#M260070</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;The best I've managed so far is to obtain a ticket and append that to the CMIS URL as the alf_ticket parameter&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;There are various posts describing how to create a service that returns a ticket for a logged in user essentially:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;get-ticket.get.desc.xml&lt;/SPAN&gt;&lt;BR /&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;&lt;BR /&gt;&amp;lt;webscript&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;shortname&amp;gt;Get current ticket&amp;lt;/shortname&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;description&amp;gt;Returns a valid ticket for the currently logged in user&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;/description&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;url&amp;gt;/auth/get-ticket&amp;lt;/url&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;format default="json" /&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;authentication&amp;gt;user&amp;lt;/authentication&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;transaction&amp;gt;none&amp;lt;/transaction&amp;gt;&lt;BR /&gt;&amp;lt;/webscript&amp;gt;&lt;BR /&gt;&lt;SPAN class="line-numbers-rows"&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;/SPAN&gt;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;BR /&gt;&lt;SPAN&gt;get-ticket.get.js&lt;/SPAN&gt;&lt;BR /&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;&lt;BR /&gt;model.sessionTicket = session.getTicket();&lt;BR /&gt;&lt;SPAN class="line-numbers-rows"&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;BR /&gt;&lt;SPAN&gt;get-ticket.get.json.ftl&lt;/SPAN&gt;&lt;BR /&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;&lt;BR /&gt;&amp;lt;#escape x as jsonUtils.encodeJSONString(x)&amp;gt;&lt;BR /&gt;{&lt;BR /&gt;&amp;nbsp;&amp;nbsp; "ticket": "${sessionTicket}"&lt;BR /&gt;}&lt;BR /&gt;&amp;lt;/#escape&amp;gt;&lt;BR /&gt;&lt;SPAN class="line-numbers-rows"&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;/CODE&gt;&lt;/PRE&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 03 Nov 2014 13:19:10 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/cmis-1-1-browser-bindings-via-share-proxy/m-p/306940#M260070</guid>
      <dc:creator>idwright</dc:creator>
      <dc:date>2014-11-03T13:19:10Z</dc:date>
    </item>
    <item>
      <title>Re: CMIS 1.1 browser bindings via share proxy</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/cmis-1-1-browser-bindings-via-share-proxy/m-p/306941#M260071</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Indeed I hit the same issues. It looks like it is going to need some changes before it can work.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;1. Unfortunately the Public API does things a little differently as it is on a different endpoint with a different auth pattern.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;2. Share/surf does not know how to Share auth between endpoints.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I am going to take a look at 1 &amp;amp; 2 to see what can be done for a Community release solution in the future.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Cheers,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Kevin&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 12 Nov 2014 10:57:17 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/cmis-1-1-browser-bindings-via-share-proxy/m-p/306941#M260071</guid>
      <dc:creator>kevinr</dc:creator>
      <dc:date>2014-11-12T10:57:17Z</dc:date>
    </item>
    <item>
      <title>Re: CMIS 1.1 browser bindings via share proxy</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/cmis-1-1-browser-bindings-via-share-proxy/m-p/306942#M260072</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Yes that is the best workaround for now - it is not ideal obviously and will not map nicely onto whatever SSO you are already using for Share - which is what we'd like to fix.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Cheers,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Kevin&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 12 Nov 2014 10:58:14 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/cmis-1-1-browser-bindings-via-share-proxy/m-p/306942#M260072</guid>
      <dc:creator>kevinr</dc:creator>
      <dc:date>2014-11-12T10:58:14Z</dc:date>
    </item>
    <item>
      <title>Re: CMIS 1.1 browser bindings via share proxy</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/cmis-1-1-browser-bindings-via-share-proxy/m-p/306943#M260073</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Indeed - it would be great for this to work with SSO - to do this the CMIS endpoint needs to be able to use HttpServletRequest.getRemoteUser()&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Cheers,&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Ian&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 13 Nov 2014 08:02:36 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/cmis-1-1-browser-bindings-via-share-proxy/m-p/306943#M260073</guid>
      <dc:creator>idwright</dc:creator>
      <dc:date>2014-11-13T08:02:36Z</dc:date>
    </item>
    <item>
      <title>Re: CMIS 1.1 browser bindings via share proxy</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/cmis-1-1-browser-bindings-via-share-proxy/m-p/306944#M260074</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Good news is that I have this working now on a branch. Ability to call Public API from Share and X-Alfresco-Remote-User SSO working against that API route. I will see what can be done about getting this into 5.0.c.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Thanks,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Kevin&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 17 Nov 2014 16:16:17 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/cmis-1-1-browser-bindings-via-share-proxy/m-p/306944#M260074</guid>
      <dc:creator>kevinr</dc:creator>
      <dc:date>2014-11-17T16:16:17Z</dc:date>
    </item>
    <item>
      <title>Re: CMIS 1.1 browser bindings via share proxy</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/cmis-1-1-browser-bindings-via-share-proxy/m-p/306945#M260075</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Unfortunately I am unable to get this into 5.0.c as it is already finalised and no more changes are allowed. So it will be in HEAD shortly after that, I'll let you know when there is a build to test.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 03 Dec 2014 09:22:11 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/cmis-1-1-browser-bindings-via-share-proxy/m-p/306945#M260075</guid>
      <dc:creator>kevinr</dc:creator>
      <dc:date>2014-12-03T09:22:11Z</dc:date>
    </item>
    <item>
      <title>Re: CMIS 1.1 browser bindings via share proxy</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/cmis-1-1-browser-bindings-via-share-proxy/m-p/306946#M260076</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Hurrah. At last HEAD is open again and commits are merged, including the ability to call public APIs like CMIS from Share.&lt;/SPAN&gt;&lt;BR /&gt;&lt;A href="http://dev.alfresco.com/downloads/nightly/dist/" rel="nofollow noopener noreferrer"&gt;http://dev.alfresco.com/downloads/nightly/dist/&lt;/A&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Share endpoint looks like this:&lt;/SPAN&gt;&lt;BR /&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;endpoint&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;id&amp;gt;alfresco-api&amp;lt;/id&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;parent-id&amp;gt;alfresco&amp;lt;/parent-id&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;name&amp;gt;Alfresco Public API - user access&amp;lt;/name&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;description&amp;gt;Access to Alfresco Repository Public API that require user authentication. This makes use of the authentication that is provided by parent 'alfresco' endpoint.&amp;lt;/description&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;endpoint-url&amp;gt;&lt;A href="http://localhost:8080/alfresco/api" rel="nofollow noopener noreferrer"&gt;http://localhost:8080/alfresco/api&lt;/A&gt;&amp;lt;/endpoint-url&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;identity&amp;gt;user&amp;lt;/identity&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/endpoint&amp;gt;&lt;BR /&gt;&lt;SPAN class="line-numbers-rows"&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;/CODE&gt;&lt;/PRE&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Kev&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 02 Feb 2015 09:48:00 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/cmis-1-1-browser-bindings-via-share-proxy/m-p/306946#M260076</guid>
      <dc:creator>kevinr</dc:creator>
      <dc:date>2015-02-02T09:48:00Z</dc:date>
    </item>
  </channel>
</rss>

