<?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 Service Task Class Whitelisting in Alfresco Forum</title>
    <link>https://connect.hyland.com/t5/alfresco-forum/service-task-class-whitelisting/m-p/40528#M16991</link>
    <description>&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;I was trying to whitelist the JavaScript classes to get more control over execution of JavaScript classes in the Script task but after enabling some required services to 'true' in properties file, I got following error:&lt;/P&gt;&lt;P&gt;&lt;FONT color="#FF0000"&gt;&lt;STRONG&gt;Access to Java class "org.activiti.engine.impl.persistence.entity.ExecutionEntity" is prohibited.&lt;/STRONG&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;Following are the steps I executed to enabled servies:&lt;/P&gt;&lt;OL&gt;&lt;LI&gt;&amp;nbsp;Added the script types in&amp;nbsp;&lt;SPAN class="ph filepath"&gt;activiti-app/WEB-INF/classes/activiti/whitelisted-scripts.conf&lt;/SPAN&gt;&lt;SPAN&gt;:&lt;/SPAN&gt;&lt;UL&gt;&lt;LI&gt;&lt;SPAN&gt;javascript&lt;/SPAN&gt;&lt;/LI&gt;&lt;LI&gt;&lt;SPAN&gt;js&lt;/SPAN&gt;&lt;/LI&gt;&lt;LI&gt;&lt;SPAN&gt;ecmascript&lt;/SPAN&gt;&lt;/LI&gt;&lt;LI&gt;&lt;SPAN&gt;groovy&lt;/SPAN&gt;&lt;/LI&gt;&lt;LI&gt;&lt;SPAN&gt;juel&lt;/SPAN&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/LI&gt;&lt;LI&gt;&lt;SPAN&gt;Enabled &lt;STRONG&gt;javascript.secure-scripting.enabled=true&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/LI&gt;&lt;LI&gt;&lt;SPAN&gt;Set &lt;STRONG&gt;javascript.secure-scripting.enable-class-whitelisting=true&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/LI&gt;&lt;LI&gt;Added following to &lt;STRONG&gt;activiti-app/WEB-INF/classes/activiti/javascript-whitelist-classes.conf:&lt;/STRONG&gt;&lt;UL&gt;&lt;LI&gt;java.lang.System&lt;/LI&gt;&lt;LI&gt;java.util.ArrayList&lt;/LI&gt;&lt;LI&gt;org.apache.tomcat.util.log.SystemLogHandler&lt;/LI&gt;&lt;/UL&gt;&lt;/LI&gt;&lt;/OL&gt;&lt;P&gt;Is there anything that I missed here?&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks for help.&lt;/P&gt;</description>
    <pubDate>Wed, 27 May 2020 16:34:52 GMT</pubDate>
    <dc:creator>alfresco1576</dc:creator>
    <dc:date>2020-05-27T16:34:52Z</dc:date>
    <item>
      <title>Service Task Class Whitelisting</title>
      <link>https://connect.hyland.com/t5/alfresco-forum/service-task-class-whitelisting/m-p/40528#M16991</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;I was trying to whitelist the JavaScript classes to get more control over execution of JavaScript classes in the Script task but after enabling some required services to 'true' in properties file, I got following error:&lt;/P&gt;&lt;P&gt;&lt;FONT color="#FF0000"&gt;&lt;STRONG&gt;Access to Java class "org.activiti.engine.impl.persistence.entity.ExecutionEntity" is prohibited.&lt;/STRONG&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;Following are the steps I executed to enabled servies:&lt;/P&gt;&lt;OL&gt;&lt;LI&gt;&amp;nbsp;Added the script types in&amp;nbsp;&lt;SPAN class="ph filepath"&gt;activiti-app/WEB-INF/classes/activiti/whitelisted-scripts.conf&lt;/SPAN&gt;&lt;SPAN&gt;:&lt;/SPAN&gt;&lt;UL&gt;&lt;LI&gt;&lt;SPAN&gt;javascript&lt;/SPAN&gt;&lt;/LI&gt;&lt;LI&gt;&lt;SPAN&gt;js&lt;/SPAN&gt;&lt;/LI&gt;&lt;LI&gt;&lt;SPAN&gt;ecmascript&lt;/SPAN&gt;&lt;/LI&gt;&lt;LI&gt;&lt;SPAN&gt;groovy&lt;/SPAN&gt;&lt;/LI&gt;&lt;LI&gt;&lt;SPAN&gt;juel&lt;/SPAN&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/LI&gt;&lt;LI&gt;&lt;SPAN&gt;Enabled &lt;STRONG&gt;javascript.secure-scripting.enabled=true&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/LI&gt;&lt;LI&gt;&lt;SPAN&gt;Set &lt;STRONG&gt;javascript.secure-scripting.enable-class-whitelisting=true&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/LI&gt;&lt;LI&gt;Added following to &lt;STRONG&gt;activiti-app/WEB-INF/classes/activiti/javascript-whitelist-classes.conf:&lt;/STRONG&gt;&lt;UL&gt;&lt;LI&gt;java.lang.System&lt;/LI&gt;&lt;LI&gt;java.util.ArrayList&lt;/LI&gt;&lt;LI&gt;org.apache.tomcat.util.log.SystemLogHandler&lt;/LI&gt;&lt;/UL&gt;&lt;/LI&gt;&lt;/OL&gt;&lt;P&gt;Is there anything that I missed here?&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks for help.&lt;/P&gt;</description>
      <pubDate>Wed, 27 May 2020 16:34:52 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-forum/service-task-class-whitelisting/m-p/40528#M16991</guid>
      <dc:creator>alfresco1576</dc:creator>
      <dc:date>2020-05-27T16:34:52Z</dc:date>
    </item>
    <item>
      <title>Re: Service Task Class Whitelisting</title>
      <link>https://connect.hyland.com/t5/alfresco-forum/service-task-class-whitelisting/m-p/40529#M16992</link>
      <description>&lt;P&gt;Check other settings from the APS SDK here:&lt;/P&gt;
&lt;P&gt;&lt;A href="https://github.com/OpenPj/alfresco-process-services-project-sdk/tree/master/aps-extensions-jar/src/test/resources/activiti" target="_blank" rel="nofollow noopener noreferrer"&gt;https://github.com/OpenPj/alfresco-process-services-project-sdk/tree/master/aps-extensions-jar/src/test/resources/activiti&lt;/A&gt;&lt;/P&gt;

&lt;P&gt;Hope this helps &lt;img id="smileywink" class="emoticon emoticon-smileywink" src="https://connect.hyland.com/i/smilies/16x16_smiley-wink.png" alt="Smiley Wink" title="Smiley Wink" /&gt;&lt;/P&gt;</description>
      <pubDate>Thu, 28 May 2020 10:25:22 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-forum/service-task-class-whitelisting/m-p/40529#M16992</guid>
      <dc:creator>openpj</dc:creator>
      <dc:date>2020-05-28T10:25:22Z</dc:date>
    </item>
    <item>
      <title>Re: Service Task Class Whitelisting</title>
      <link>https://connect.hyland.com/t5/alfresco-forum/service-task-class-whitelisting/m-p/40530#M16993</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;A href="https://migration33.stage.lithium.com/t5/user/viewprofilepage/user-id/43097"&gt;@openpj&lt;/A&gt;,&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks for reply.&lt;/P&gt;&lt;P&gt;I have not made changes to the following properties files/classes:&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;&lt;A title="beans-whitelist.conf" href="https://github.com/OpenPj/alfresco-process-services-project-sdk/blob/master/aps-extensions-jar/src/test/resources/activiti/beans-whitelist.conf" target="_blank" rel="noopener nofollow noreferrer"&gt;beans-whitelist.conf&lt;/A&gt;&lt;/LI&gt;&lt;LI&gt;&lt;A title="call-whitelist.conf" href="https://github.com/OpenPj/alfresco-process-services-project-sdk/blob/master/aps-extensions-jar/src/test/resources/activiti/call-whitelist.conf" target="_blank" rel="noopener nofollow noreferrer"&gt;call-whitelist.conf&lt;/A&gt;&lt;/LI&gt;&lt;LI&gt;&lt;A title="log4j.properties" href="https://github.com/OpenPj/alfresco-process-services-project-sdk/blob/master/aps-extensions-jar/src/test/resources/activiti/log4j.properties" target="_blank" rel="noopener nofollow noreferrer"&gt;log4j.properties&lt;/A&gt;&lt;/LI&gt;&lt;LI&gt;&lt;A title="shell-commands-whitelist.conf" href="https://github.com/OpenPj/alfresco-process-services-project-sdk/blob/master/aps-extensions-jar/src/test/resources/activiti/shell-commands-whitelist.conf" target="_blank" rel="noopener nofollow noreferrer"&gt;shell-commands-whitelist.conf&lt;/A&gt;&lt;/LI&gt;&lt;LI&gt;&lt;A title="version.properties" href="https://github.com/OpenPj/alfresco-process-services-project-sdk/blob/master/aps-extensions-jar/src/test/resources/activiti/version.properties" target="_blank" rel="noopener nofollow noreferrer"&gt;version.properties&lt;/A&gt;&lt;/LI&gt;&lt;LI&gt;&lt;A title="whitelisted-classes.conf" href="https://github.com/OpenPj/alfresco-process-services-project-sdk/blob/master/aps-extensions-jar/src/test/resources/activiti/whitelisted-classes.conf" target="_blank" rel="noopener nofollow noreferrer"&gt;whitelisted-classes.conf&lt;/A&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;Is it required to do so? I believe Whitelisting JavaScript is alternative to Bean Whitelisting.&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 28 May 2020 14:48:46 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-forum/service-task-class-whitelisting/m-p/40530#M16993</guid>
      <dc:creator>alfresco1576</dc:creator>
      <dc:date>2020-05-28T14:48:46Z</dc:date>
    </item>
  </channel>
</rss>

