<?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 Access Alfresco Repo from Java Backed Share Webscript in Alfresco Archive</title>
    <link>https://connect.hyland.com/t5/alfresco-archive/access-alfresco-repo-from-java-backed-share-webscript/m-p/263945#M217075</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Version :Enterprise - v4.1.1 (.3 61) (Trial)&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;So i have created a java backed webscript.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;&amp;lt;bean id="webscript.control-panel.sign-control.get" class="be.redtree.webscript.View" parent="webscript"&amp;gt;&amp;lt;/bean&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;/CODE&gt;&lt;/PRE&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;&amp;lt;webscript&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;lt;shortname&amp;gt;Admin Console Manage Signatures&amp;lt;/shortname&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;lt;description&amp;gt;Administration Console - Manage Signatures&amp;lt;/description&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;lt;url&amp;gt;/extras/components/console/manage-signatures&amp;lt;/url&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;lt;family&amp;gt;admin-console&amp;lt;/family&amp;gt;&lt;BR /&gt;&amp;lt;/webscript&amp;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;/CODE&gt;&lt;/PRE&gt;&lt;BR /&gt;&lt;BLOCKQUOTE class="jive-quote"&gt;public class View extends DeclarativeWebScript {&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;private static final Logger sLog = Logger.getLogger(View.class);&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;@Override&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;protected Map&amp;lt;String, Object&amp;gt; executeImpl(WebScriptRequest req, Status status, Cache cache) {&lt;BR /&gt;&lt;BR /&gt; Map&amp;lt;String, Object&amp;gt; model = new HashMap&amp;lt;String, Object&amp;gt;();&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;model.put("demo", "Happy coding! &lt;img id="smileyvery-happy" class="emoticon emoticon-smileyvery-happy" src="https://connect.hyland.com/i/smilies/16x16_smiley-very-happy.png" alt="Smiley Very Happy" title="Smiley Very Happy" /&gt;");&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;return model;&lt;BR /&gt;}&lt;/BLOCKQUOTE&gt;&lt;BR /&gt;&lt;SPAN&gt;This works fine and it post as desired, However i am now trying to access the alfresco repository.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Please note that i cannot use CMIS since i have to change users.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;So im left with the rest api or the remote services.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Rest requires the alf ticket and the remote services require username/password.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;What is the best way to do this ? &lt;/SPAN&gt;&lt;BR /&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;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt; String ticket = req.getParameter("ticket");&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;sLog.error("ticket 0 : "+ticket);&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;ticket = AuthenticationUtils.getTicket();&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;sLog.error("ticket 1 : "+ticket);&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;ticket = req.getParameter("alfticket");&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;sLog.error("ticket 2 : "+ticket);&lt;BR /&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;nbsp;&amp;nbsp;&amp;nbsp; AuthenticationDetails authenticationDetails = AuthenticationUtils.getAuthenticationDetails();&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;SPAN&gt;will always return null.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Lost of posts say to use javascript, but this not an option for me.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Any advice ?&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Fri, 04 Jan 2013 10:45:39 GMT</pubDate>
    <dc:creator>redtreetom</dc:creator>
    <dc:date>2013-01-04T10:45:39Z</dc:date>
    <item>
      <title>Access Alfresco Repo from Java Backed Share Webscript</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/access-alfresco-repo-from-java-backed-share-webscript/m-p/263945#M217075</link>
      <description>Version :Enterprise - v4.1.1 (.3 61) (Trial)So i have created a java backed webscript.&amp;lt;bean id="webscript.control-panel.sign-control.get" class="be.redtree.webscript.View" parent="webscript"&amp;gt;&amp;lt;/bean&amp;gt;‍‍&amp;lt;webscript&amp;gt;&amp;nbsp;&amp;nbsp; &amp;lt;shortname&amp;gt;Admin Console Manage Signatures&amp;lt;/shortname&amp;gt;&amp;nbsp;&amp;nbsp;</description>
      <pubDate>Fri, 04 Jan 2013 10:45:39 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/access-alfresco-repo-from-java-backed-share-webscript/m-p/263945#M217075</guid>
      <dc:creator>redtreetom</dc:creator>
      <dc:date>2013-01-04T10:45:39Z</dc:date>
    </item>
    <item>
      <title>Re: Access Alfresco Repo from Java Backed Share Webscript</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/access-alfresco-repo-from-java-backed-share-webscript/m-p/263946#M217076</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Web scripts can run on the Share tier as well as the Repository tier. It looks like your web script is running on the Share tier. Is your web script being invoked within the context of the Share web application? If so, you do not need to worry about authentication–when your Share tier web script invokes a web script on the Repository tier, the framework will handle the authentication for you.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Jeff&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 07 Jan 2013 23:01:39 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/access-alfresco-repo-from-java-backed-share-webscript/m-p/263946#M217076</guid>
      <dc:creator>jpotts</dc:creator>
      <dc:date>2013-01-07T23:01:39Z</dc:date>
    </item>
  </channel>
</rss>

