<?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 Overriding Identity management in activiti 6 in Alfresco Forum</title>
    <link>https://connect.hyland.com/t5/alfresco-forum/overriding-identity-management-in-activiti-6/m-p/27483#M11784</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I'm using activiti community version 6. I made activiti-app to point to same Postgres database where my Django web application is also pointing to. I wanted to use custom Users and groups which my web-application creates instead of act_id_user and act_id_group. I searched and found out that for my use-case&amp;nbsp;I need to implement session factory interface and extend UserEntityManager and GroupEntityManager and register the custom session factories in a configuration file.&lt;/P&gt;&lt;P&gt;But I couldn't find applicationContext.xml file in the activiti-app.war other than web.xml and jboss-deployment-structure.xml files.&lt;/P&gt;&lt;P&gt;Please forgive if this was a very basic question. I need to have common authentication for my web-application and activiti-app. Also, I need to access some of the models (tables) created in my django&amp;nbsp;application in activiti-app. Is it possible in activiti-app community version or should i move to enterprise version. I don't want to use LDAP or SSO authentication mechanism&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Please suggest some guidance or tutorial according to this version.&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks a lot&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Sun, 09 Jul 2017 16:10:56 GMT</pubDate>
    <dc:creator>sherinbennet</dc:creator>
    <dc:date>2017-07-09T16:10:56Z</dc:date>
    <item>
      <title>Overriding Identity management in activiti 6</title>
      <link>https://connect.hyland.com/t5/alfresco-forum/overriding-identity-management-in-activiti-6/m-p/27483#M11784</link>
      <description>I'm using activiti community version 6. I made activiti-app to point to same Postgres database where my Django web application is also pointing to. I wanted to use custom Users and groups which my web-application creates instead of act_id_user and act_id_group. I searched and found out that for my u</description>
      <pubDate>Sun, 09 Jul 2017 16:10:56 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-forum/overriding-identity-management-in-activiti-6/m-p/27483#M11784</guid>
      <dc:creator>sherinbennet</dc:creator>
      <dc:date>2017-07-09T16:10:56Z</dc:date>
    </item>
    <item>
      <title>Re: Overriding Identity management in activiti 6</title>
      <link>https://connect.hyland.com/t5/alfresco-forum/overriding-identity-management-in-activiti-6/m-p/27484#M11785</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;The&amp;nbsp;&lt;SPAN style="color: #727174; background-color: #ffffff;"&gt;applicationContext.xml is replaced by annotations in later versions of Spring (&lt;A class="link-titled" href="https://stackoverflow.com/questions/18102191/when-will-we-use-applicationcontext-xml-in-spring" title="https://stackoverflow.com/questions/18102191/when-will-we-use-applicationcontext-xml-in-spring" rel="nofollow noopener noreferrer"&gt;java - When will we use applicationContext.xml in Spring? - Stack Overflow&lt;/A&gt;&amp;nbsp;). If you want your classes to be available to Acitiviti then you should make sure they are component-scanned - see&amp;nbsp;&lt;A class="link-titled" href="https://github.com/Activiti/Activiti/blob/6.0-release/modules/activiti-ui/activiti-app-conf/src/main/java/org/activiti/app/conf/ApplicationConfiguration.java" title="https://github.com/Activiti/Activiti/blob/6.0-release/modules/activiti-ui/activiti-app-conf/src/main/java/org/activiti/app/conf/ApplicationConfiguration.java" rel="nofollow noopener noreferrer"&gt;Activiti/ApplicationConfiguration.java at 6.0-release · Activiti/Activiti · GitHub&lt;/A&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #727174; background-color: #ffffff;"&gt;Regarding custom identity management, here is a guide from version 5 -&amp;nbsp;&lt;A class="link-titled" href="http://developer4life.blogspot.co.uk/2012/02/activiti-authentication-and-identity.html" title="http://developer4life.blogspot.co.uk/2012/02/activiti-authentication-and-identity.html" rel="nofollow noopener noreferrer"&gt;DeveloperLife: Activiti Authentication And Identity Management Tutorial&lt;/A&gt;&amp;nbsp;. There is an example in version 6 -&amp;nbsp;&lt;A class="link-titled" href="https://github.com/Activiti/Activiti/tree/6.0-release/modules/activiti-ldap/src/main/java/org/activiti/ldap" title="https://github.com/Activiti/Activiti/tree/6.0-release/modules/activiti-ldap/src/main/java/org/activiti/ldap" rel="nofollow noopener noreferrer"&gt;Activiti/modules/activiti-ldap/src/main/java/org/activiti/ldap at 6.0-release · Activiti/Activiti · GitHub&lt;/A&gt;&amp;nbsp;. You could also look at&amp;nbsp;&lt;A href="https://migration33.stage.lithium.com/thread/225398"&gt;Even after customize user and group, IdentityService still create user in act_id_user and group in act_id_group table&lt;/A&gt;&amp;nbsp; and&amp;nbsp;&lt;A href="https://migration33.stage.lithium.com/thread/219573"&gt;registering my own IdentityService&lt;/A&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 14 Jul 2017 08:30:59 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-forum/overriding-identity-management-in-activiti-6/m-p/27484#M11785</guid>
      <dc:creator>ryandawson</dc:creator>
      <dc:date>2017-07-14T08:30:59Z</dc:date>
    </item>
    <item>
      <title>Re: Overriding Identity management in activiti 6</title>
      <link>https://connect.hyland.com/t5/alfresco-forum/overriding-identity-management-in-activiti-6/m-p/27485#M11786</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Your links almost is not found &lt;img id="smileysad" class="emoticon emoticon-smileysad" src="https://connect.hyland.com/i/smilies/16x16_smiley-sad.png" alt="Smiley Sad" title="Smiley Sad" /&gt;.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I'm going to customize user/group in activiti 6.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;This is my ProcessEngineConfig.java file&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;package org.activiti.custom;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;import org.activiti.custom.spring.CustomGroupEntityManager;&lt;BR /&gt;import org.activiti.custom.spring.CustomUserEntityManager;&lt;BR /&gt;import org.activiti.engine.cfg.AbstractProcessEngineConfigurator;&lt;BR /&gt;import org.activiti.engine.impl.cfg.ProcessEngineConfigurationImpl;&lt;BR /&gt;import org.springframework.boot.autoconfigure.AutoConfigureBefore;&lt;BR /&gt;import org.springframework.context.annotation.Configuration;&lt;/P&gt;&lt;P&gt;@Configuration&lt;BR /&gt;@AutoConfigureBefore(org.springframework.boot.autoconfigure.security.SecurityAutoConfiguration.class)&lt;BR /&gt;public class ProcessEngineConfig extends AbstractProcessEngineConfigurator{&lt;BR /&gt; &lt;BR /&gt; public void beforeInit(ProcessEngineConfigurationImpl processEngineConfiguration) {&lt;BR /&gt; System.out.println("ProcessEngineConfig beforeInit with config: " + processEngineConfiguration.getDatabaseType());&lt;BR /&gt; }&lt;BR /&gt; &lt;BR /&gt; public void configure(ProcessEngineConfigurationImpl processEngineConfiguration)&lt;BR /&gt; {&lt;BR /&gt; System.out.println("ProcessEngineConfig configure with config: " + processEngineConfiguration.getDatabaseType());&lt;BR /&gt; processEngineConfiguration.setUserEntityManager(new CustomUserEntityManager(processEngineConfiguration));&lt;BR /&gt; processEngineConfiguration.setGroupEntityManager(new CustomGroupEntityManager(processEngineConfiguration));&lt;BR /&gt; }&lt;BR /&gt;}&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;But When I put my .jar to activiti-app/WEB-INF/lib, nothing happend. My logs not show.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Help me, please&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 15 Dec 2017 08:41:20 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-forum/overriding-identity-management-in-activiti-6/m-p/27485#M11786</guid>
      <dc:creator>long241191</dc:creator>
      <dc:date>2017-12-15T08:41:20Z</dc:date>
    </item>
    <item>
      <title>Re: Overriding Identity management in activiti 6</title>
      <link>https://connect.hyland.com/t5/alfresco-forum/overriding-identity-management-in-activiti-6/m-p/27486#M11787</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Sorry the branch I was linking to&amp;nbsp;seems to have been&amp;nbsp;removed but there is an equivalent branch.&amp;nbsp;Here is a new link to replace the&amp;nbsp;ApplicationConfiguration class link -&amp;nbsp;&lt;A class="link-titled" href="https://github.com/Activiti/Activiti/blob/6.x/modules/activiti-ui/activiti-app-conf/src/main/java/org/activiti/app/conf/ApplicationConfiguration.java" title="https://github.com/Activiti/Activiti/blob/6.x/modules/activiti-ui/activiti-app-conf/src/main/java/org/activiti/app/conf/ApplicationConfiguration.java" rel="nofollow noopener noreferrer"&gt;Activiti/ApplicationConfiguration.java at 6.x · Activiti/Activiti · GitHub&lt;/A&gt;&amp;nbsp;.&amp;nbsp;Note that your "&lt;SPAN style="color: #727174; background-color: #ffffff;"&gt;org.activiti.custom&lt;/SPAN&gt;" is not included in the componentscan. An updated LDAP example link is&amp;nbsp;&lt;A class="link-titled" href="https://github.com/Activiti/Activiti/tree/6.x/modules/activiti-ldap/src/main/java/org/activiti/ldap" title="https://github.com/Activiti/Activiti/tree/6.x/modules/activiti-ldap/src/main/java/org/activiti/ldap" rel="nofollow noopener noreferrer"&gt;Activiti/modules/activiti-ldap/src/main/java/org/activiti/ldap at 6.x · Activiti/Activiti · GitHub&lt;/A&gt;&amp;nbsp;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 15 Dec 2017 09:13:31 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-forum/overriding-identity-management-in-activiti-6/m-p/27486#M11787</guid>
      <dc:creator>ryandawson</dc:creator>
      <dc:date>2017-12-15T09:13:31Z</dc:date>
    </item>
    <item>
      <title>Re: Overriding Identity management in activiti 6</title>
      <link>https://connect.hyland.com/t5/alfresco-forum/overriding-identity-management-in-activiti-6/m-p/27487#M11788</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thanks Ryan for your quick reply.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I have research all day, and update as your comments, but nothing happend with my custom code (add @componentScan)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Please help me check my very simple project bellow&lt;/P&gt;&lt;P&gt;&lt;A class="link-titled" href="https://github.com/long241191/activiti-custom/tree/master/src/main/java/org/activiti/custom" title="https://github.com/long241191/activiti-custom/tree/master/src/main/java/org/activiti/custom" rel="nofollow noopener noreferrer"&gt;activiti-custom/src/main/java/org/activiti/custom at master · long241191/activiti-custom · GitHub&lt;/A&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I have three main files:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;org.activiti.custom.ProcessEngineConfig.java&amp;nbsp;&amp;nbsp;&amp;nbsp;: bootstrap config file to override activiti userSession and groupSession&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;org.activiti.custom.spring.CustomUserEntityManager.java : custom user manager&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;org.activiti.custom.spring.&lt;SPAN&gt;CustomGroupEntityManager.java : custom&amp;nbsp;group&amp;nbsp;manager.&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&lt;SPAN&gt;After install all maven dependency, I export this project to .jar file (use eclipse, export -&amp;gt; jar).&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&lt;SPAN&gt;and I copy .jar file into activiti-app/WEB-INF/lib, and then restart tomcat.&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&lt;SPAN&gt;But nothing happend, no logs, althought I have create some logs in&amp;nbsp;&lt;SPAN&gt;configure() or beforeInit() function.&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&lt;SPAN&gt;Many thanks&amp;nbsp;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 15 Dec 2017 09:50:05 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-forum/overriding-identity-management-in-activiti-6/m-p/27487#M11788</guid>
      <dc:creator>long241191</dc:creator>
      <dc:date>2017-12-15T09:50:05Z</dc:date>
    </item>
    <item>
      <title>Re: Overriding Identity management in activiti 6</title>
      <link>https://connect.hyland.com/t5/alfresco-forum/overriding-identity-management-in-activiti-6/m-p/27488#M11789</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I think you're not seeing your bean register as that ApplicationConfiguration class is explicitly registered in&amp;nbsp;&lt;A class="link-titled" href="https://github.com/Activiti/Activiti/blob/6.x/modules/activiti-ui/activiti-app-conf/src/main/java/org/activiti/app/servlet/WebConfigurer.java#L56" title="https://github.com/Activiti/Activiti/blob/6.x/modules/activiti-ui/activiti-app-conf/src/main/java/org/activiti/app/servlet/WebConfigurer.java#L56" rel="nofollow noopener noreferrer"&gt;Activiti/WebConfigurer.java at 6.x · Activiti/Activiti · GitHub&lt;/A&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;At least for purpose of testing you might be best to clone the 6 branch of the Activiti repository and start it directly (&lt;A class="link-titled" href="https://github.com/Activiti/Activiti/tree/6.x/modules/activiti-ui" title="https://github.com/Activiti/Activiti/tree/6.x/modules/activiti-ui" rel="nofollow noopener noreferrer"&gt;Activiti/modules/activiti-ui at 6.x · Activiti/Activiti · GitHub&lt;/A&gt;&amp;nbsp;) so that you can change things and debug more easily.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 15 Dec 2017 11:13:12 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-forum/overriding-identity-management-in-activiti-6/m-p/27488#M11789</guid>
      <dc:creator>ryandawson</dc:creator>
      <dc:date>2017-12-15T11:13:12Z</dc:date>
    </item>
  </channel>
</rss>

