2017-12-15 10 views
0

activiti 6.0では、私は2つのアプリを持っています:activiti-appとactiviti-rest 私はactiviti-appとactiviti-restが私のカスタム認証)。Spring Bootのカスタムユーザー/グループデータへのActiviti 6.0

私は、カスタム認証セッション

Configure Activiti to reuse the existing user/group data in Spring Boot

を作るために、この質問に従ってください。しかし、後にプロジェクトを作成し、私は次の何をすべきか分からないのか?

私はactivit-app/WEB-INF/libとactiviti-rest/WEB-INF/libに.jarコードをコピーしようとしましたが、何も起こりません。

Activiti 6.0のユーザーとグループをカスタマイズするカスタム認証プロジェクトを実行したらどうすればよいですか。あなたは、あなたのカスタムユーザーとグループセッション工場はプロセスエンジンの設定に登録されている設定を確認する必要があり

感謝

答えて

0

。 これを行うにはいくつかの方法があります。

  1. 最も簡単なのは、アプリケーションエンジン構成クラスを更新し、セッションファクトリを設定することです。

  2. コアコード(これはエンタープライズエディションを使用している場合に問題が多い)またはSpringブートを使用したくない場合は、 "processEngineConfigurationConfigurer"クラスを実装して、プロセスエンジンの初期化前の設定。これまでの方法あなたが選ぶ

    は、登録コードは同じです。

    Map<Class<?>, SessionFactory> sessionFactories = processEngineConfiguration.getSessionFactories(); 
    sessionFactories.put(userManagerFactory.getSessionType(), userManagerFactory); 
    sessionFactories.put(groupManagerFactory.getSessionType(), groupManagerFactory); 
    
    processEngineConfiguration.setSessionFactories(sessionFactories); 
    

これは、カスタムセッションファクトリを登録する必要があります。 希望すると、 Greg

関連する問題