<?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 '401 Unauthorized' when accessing to webscript from indicator in Alfresco Share in Alfresco Archive</title>
    <link>https://connect.hyland.com/t5/alfresco-archive/401-unauthorized-when-accessing-to-webscript-from-indicator-in/m-p/305412#M258542</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;I have a Share indicator whose evaluator must retrieve the result of an Alfresco webscript. &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;PRE class="language-java line-numbers"&gt;&lt;CODE&gt;&lt;BR /&gt;import org.alfresco.web.evaluator.BaseEvaluator;&lt;BR /&gt;import org.json.simple.JSONObject;&lt;BR /&gt;import org.springframework.extensions.surf.ServletUtil;&lt;BR /&gt;import org.springframework.extensions.surf.exception.ConnectorServiceException;&lt;BR /&gt;import org.springframework.extensions.surf.support.ThreadLocalRequestContext;&lt;BR /&gt;import org.springframework.extensions.webscripts.connector.Connector;&lt;BR /&gt;&lt;BR /&gt;public class CustomEvaluator extends BaseEvaluator&lt;BR /&gt;{&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;@Override&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;public boolean evaluate(JSONObject node)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;try&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Connector conn = ThreadLocalRequestContext.getRequestContext().getServiceRegistry().getConnectorService().getConnector("alfresco");&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;return conn.call("/some/webscript/run?nodeRef=" + (String) node.get("nodeRef")).getResponse().equals("YES");&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;catch (ConnectorServiceException ex)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;return false;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;BR /&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;/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;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;However, when the evaluator gets executed, Alfresco returns a 401 Unauthorized HTTP response status code every time.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Other observations:&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;lt;ul&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;lt;li&amp;gt;If I try to access the webscript directly from the browser (since it's a simple GET method), it works fine.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;lt;li&amp;gt;If I access the webscript as a Share document library action, it works fine.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;lt;li&amp;gt;In the last two observations, cookies are sent in the HTTP request (JSESSION, something starting with "alf", some PHP-specific). In the evaluator one, no cookies are sent. &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;lt;/ul&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;So, the problem must be in the way I'm trying to access it from an evaluator.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Is there any way to include the authentication information of the current session using the Connector Service to access webscripts which require authentication?&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 12 Nov 2013 22:42:34 GMT</pubDate>
    <dc:creator>ardamose123</dc:creator>
    <dc:date>2013-11-12T22:42:34Z</dc:date>
    <item>
      <title>'401 Unauthorized' when accessing to webscript from indicator in Alfresco Share</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/401-unauthorized-when-accessing-to-webscript-from-indicator-in/m-p/305412#M258542</link>
      <description>I have a Share indicator whose evaluator must retrieve the result of an Alfresco webscript. import org.alfresco.web.evaluator.BaseEvaluator;import org.json.simple.JSONObject;import org.springframework.extensions.surf.ServletUtil;import org.springframework.extensions.surf.exception.ConnectorServiceEx</description>
      <pubDate>Tue, 12 Nov 2013 22:42:34 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/401-unauthorized-when-accessing-to-webscript-from-indicator-in/m-p/305412#M258542</guid>
      <dc:creator>ardamose123</dc:creator>
      <dc:date>2013-11-12T22:42:34Z</dc:date>
    </item>
    <item>
      <title>Re: '401 Unauthorized' when accessing to webscript from indicator in Alfresco Share</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/401-unauthorized-when-accessing-to-webscript-from-indicator-in/m-p/305413#M258543</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;As the evaluators run "inside" Alfresco I suspect that you won't be able to get the cookie (as thats a client side thing) but you should be able to get the ticket and send the ticket number on the URL like &amp;amp;alf_ticket=????????? that should then provide enough authorisation.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 13 Nov 2013 12:00:03 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/401-unauthorized-when-accessing-to-webscript-from-indicator-in/m-p/305413#M258543</guid>
      <dc:creator>rjohnson</dc:creator>
      <dc:date>2013-11-13T12:00:03Z</dc:date>
    </item>
    <item>
      <title>Re: '401 Unauthorized' when accessing to webscript from indicator in Alfresco Share</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/401-unauthorized-when-accessing-to-webscript-from-indicator-in/m-p/305414#M258544</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;As the evaluators run "inside" Alfresco I suspect that you won't be able to get the cookie (as thats a client side thing) but you should be able to get the ticket and send the ticket number on the URL like &amp;amp;alf_ticket=????????? that should then provide enough authorisation.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 13 Nov 2013 12:03:38 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/401-unauthorized-when-accessing-to-webscript-from-indicator-in/m-p/305414#M258544</guid>
      <dc:creator>rjohnson</dc:creator>
      <dc:date>2013-11-13T12:03:38Z</dc:date>
    </item>
    <item>
      <title>Re: '401 Unauthorized' when accessing to webscript from indicator in Alfresco Share</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/401-unauthorized-when-accessing-to-webscript-from-indicator-in/m-p/305415#M258545</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Both the indicator and its evaluator are deployed in Share, not in Alfresco.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I tried to get the Alfresco ticket of the current session, but to no avail. Is there a way to get it without asking users to type their credentials again?&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Below are some snippets of my current code. The evaluator is being executed, but it keeps giving the 401 status code. All of them are deployed in Share using a JAR file.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;alfresco/web-extension/evaluator-context.xml&lt;/SPAN&gt;&lt;BR /&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;&lt;BR /&gt;&amp;lt;?xml version='1.0' encoding='UTF-8'?&amp;gt;&lt;BR /&gt;&amp;lt;!DOCTYPE beans PUBLIC '-//SPRING//DTD BEAN//EN' '&lt;A href="http://www.springframework.org/dtd/spring-beans.dtd" rel="nofollow noopener noreferrer"&gt;http://www.springframework.org/dtd/spring-beans.dtd&lt;/A&gt;'&amp;gt;&lt;BR /&gt;&lt;BR /&gt;&amp;lt;beans&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;!– No problems with this one –&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;bean id="evaluator.doclib.action.isPdf" parent="evaluator.doclib.action.isMimetype"&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;property name="mimetypes"&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;list&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;nbsp;&amp;lt;value&amp;gt;application/pdf&amp;lt;/value&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;/list&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;/property&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;/bean&amp;gt;&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;!– This is the problematic one –&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;bean id="evaluator.doclib.action.isItReady" class="some.internal.package.CustomEvaluator" /&amp;gt;&lt;BR /&gt;&amp;lt;/beans&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;/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;alfresco/web-extension/share-config-custom.xml&lt;/SPAN&gt;&lt;BR /&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;&lt;BR /&gt;&amp;lt;alfresco-config&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;…&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;config evaluator="string-compare" condition="DocumentLibrary" replace="true"&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;…&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;indicators&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;indicator id="indicator.doclib.action.isItReady" icon="myicon-16.png" index="100" label="Yea!"&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;nbsp;&amp;lt;evaluator&amp;gt;evaluator.doclib.action.isItReady&amp;lt;/evaluator&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;/indicator&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;/indicators&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;/config&amp;gt;&lt;BR /&gt;&amp;lt;/alfresco-config&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;/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;This one &amp;lt;em&amp;gt;is&amp;lt;/em&amp;gt; deployed in Alfresco: the webscript I'm trying to contact from the evaluator in Share. I'll include just the webscript descriptor, since the authentication configuration is there.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;alfresco/extension/templates/webscipts/some/folder&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;Some name&amp;lt;/shortname&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;description&amp;gt;Some description&amp;lt;/description&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;url&amp;gt;/some/folder/isItReady&amp;lt;/url&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;format default="json"&amp;gt;argument&amp;lt;/format&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;family&amp;gt;Custom&amp;lt;/family&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;/CODE&gt;&lt;/PRE&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;The authentication=user is needed. It won't do if it's changed to "none" or "guest".&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 13 Nov 2013 14:44:12 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/401-unauthorized-when-accessing-to-webscript-from-indicator-in/m-p/305415#M258545</guid>
      <dc:creator>ardamose123</dc:creator>
      <dc:date>2013-11-13T14:44:12Z</dc:date>
    </item>
    <item>
      <title>Re: '401 Unauthorized' when accessing to webscript from indicator in Alfresco Share</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/401-unauthorized-when-accessing-to-webscript-from-indicator-in/m-p/305416#M258546</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;I needed the ticket in share once so I wrote a simple webscript that I called from the share layer via the slingshot alfresco proxy which just called an FTL which returned JSON and output ${session.ticket}. I then used this ticket in a share URL. Messy because you will have to call a webscript via the proxy before you call your pukka script.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 13 Nov 2013 23:14:23 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/401-unauthorized-when-accessing-to-webscript-from-indicator-in/m-p/305416#M258546</guid>
      <dc:creator>rjohnson</dc:creator>
      <dc:date>2013-11-13T23:14:23Z</dc:date>
    </item>
    <item>
      <title>Re: '401 Unauthorized' when accessing to webscript from indicator in Alfresco Share</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/401-unauthorized-when-accessing-to-webscript-from-indicator-in/m-p/305417#M258547</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Hi,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Use the following code snippet for Authentication.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;lt;java&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;import org.springframework.extensions.surf.ServletUtil;&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Connector conn = ThreadLocalRequestContext.getRequestContext().getServiceRegistry().getConnectorService().getConnector("alfresco", ServletUtil.getSession());&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;lt;/java&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 14 Nov 2013 18:23:07 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/401-unauthorized-when-accessing-to-webscript-from-indicator-in/m-p/305417#M258547</guid>
      <dc:creator>deepak1987</dc:creator>
      <dc:date>2013-11-14T18:23:07Z</dc:date>
    </item>
    <item>
      <title>Re: '401 Unauthorized' when accessing to webscript from indicator in Alfresco Share</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/401-unauthorized-when-accessing-to-webscript-from-indicator-in/m-p/305418#M258548</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Thanks for your solution, but Alfresco webscript still gives a 401 Unauthorized status code.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 14 Nov 2013 22:25:48 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/401-unauthorized-when-accessing-to-webscript-from-indicator-in/m-p/305418#M258548</guid>
      <dc:creator>ardamose123</dc:creator>
      <dc:date>2013-11-14T22:25:48Z</dc:date>
    </item>
    <item>
      <title>Re: '401 Unauthorized' when accessing to webscript from indicator in Alfresco Share</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/401-unauthorized-when-accessing-to-webscript-from-indicator-in/m-p/305419#M258549</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;I tried to get it via Freemarker in Share, but it complained about "session" not being defined.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I enabled a webscript in Alfresco which does this and it works, but still requires "user" authentication, which takes me back to square one.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I tried to get it from some objects in Share, but to no avail.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Is there any other way to get the current session's ticket in Share from a Java evaluator?&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 14 Nov 2013 22:29:39 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/401-unauthorized-when-accessing-to-webscript-from-indicator-in/m-p/305419#M258549</guid>
      <dc:creator>ardamose123</dc:creator>
      <dc:date>2013-11-14T22:29:39Z</dc:date>
    </item>
    <item>
      <title>Re: '401 Unauthorized' when accessing to webscript from indicator in Alfresco Share</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/401-unauthorized-when-accessing-to-webscript-from-indicator-in/m-p/305420#M258550</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;More information:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Request made by the evaluator through the "alfresco" connector in Share:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;&lt;BR /&gt;GET /alfresco/s/some/folder/isItReady?nodeRef=workspace://SpacesStore/2d4e61ab-8508-4f7f-834c-1f49170d096c HTTP/1.1&lt;BR /&gt;User-Agent: Jakarta Commons-HttpClient/3.1&lt;BR /&gt;Host: localhost:8080&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;/CODE&gt;&lt;/PRE&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;The response from Alfresco:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;&lt;BR /&gt;HTTP/1.1 401 Unauthorized&lt;BR /&gt;Server: Apache-Coyote/1.1&lt;BR /&gt;WWW-Authenticate: Basic realm="Alfresco"&lt;BR /&gt;Content-Type: text/html;charset=utf-8&lt;BR /&gt;Content-Length: 951&lt;BR /&gt;Date: Thu, 14 Nov 2013 22:23:54 GMT&lt;BR /&gt;&lt;BR /&gt;(Some HTML…)&lt;BR /&gt;This request requires HTTP authentication.&lt;BR /&gt;(Some more HTML…)&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;/SPAN&gt;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 14 Nov 2013 22:39:24 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/401-unauthorized-when-accessing-to-webscript-from-indicator-in/m-p/305420#M258550</guid>
      <dc:creator>ardamose123</dc:creator>
      <dc:date>2013-11-14T22:39:24Z</dc:date>
    </item>
    <item>
      <title>Re: '401 Unauthorized' when accessing to webscript from indicator in Alfresco Share</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/401-unauthorized-when-accessing-to-webscript-from-indicator-in/m-p/305421#M258551</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Hi Ariel,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Can you tell me what are you doing in /folder/isItReady Webscript??&amp;nbsp; &lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 15 Nov 2013 15:13:22 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/401-unauthorized-when-accessing-to-webscript-from-indicator-in/m-p/305421#M258551</guid>
      <dc:creator>deepak1987</dc:creator>
      <dc:date>2013-11-15T15:13:22Z</dc:date>
    </item>
  </channel>
</rss>

