application.properties
のパラメータ
application.propertiesファイルはBellaDati WARアーカイブまたはBellaDatiスタンドアロンのインストールディレクトリにあります。 BellaDati WARからファイルを解凍するためWindows向け7-ZipまたはLinuxの/GNUの解凍などツールを使用できます。
パラメーター名 | 説明 |
---|---|
| BellaDatiが実行されているところにURLを指定します。デフォルト値はhttp://localhostになります。 |
| BellaDatiがプロダクションモードで実行されているかどうかを決定します。デフォルト値はtrueになります。 |
| BellaDatiがSSL/ TLSモードで実行されているかどうかを決定します。trueに設定すると、アプリケーションがSSLを使用してオープンするすべてのページを強制します。このパラメータを使用するために、コンテナの使用SSL/ TLSを設定する必要がありますのでご注意ください。 |
| JDBCドライバがデータベース接続のためにBellaDatiによって使用されます。現在、org.postgresql.Driverのみがサポートされます。 |
| JNDIデータ・ソースを構成していない場合には、 |
| ユーザー名がデータベースにアクセスするためにBellaDatiによって使用されます。 jdbc.urlが設定されている場合、このパラメータのみに使用されます。 |
| パスワードがデータベースにアクセスするためにBellaDatiによって使用されます。 jdbc.urlが設定されている場合、このパラメータのみに使用されます。 |
| アクティブなデータベース接続の最大数 |
| アイドル状態のデータベース接続の最小数 |
| アイドル状態のデータベース接続の最小数。 |
| データベースにアクセスするためにJNDIリソースの名。例えば、jdbc/belladati dbなど。JNDIデータ・ソースを使用している場合のみに指定されます。 |
| SMTPサーバーのURLは、メールを送信するために使用されます。デフォルト値はlocalhostです。 |
| SMTPサーバのポート。デフォルト値は25とします |
| SMTPのためにSSLが使用されているかどうかを決定。デフォルト値はfalseとします。 |
| SMTPサーバーにアクセス用ユーザー名 |
| SMTPサーバーにアクセスする用パスワード |
| このパラメータを使用すると送信者のメールアドレスを変更できます。 support@belladati.comがデフォルトとして使用されています。 |
| このパラメータの値は、自動的にすべての送信メールに付加されます。デフォルト値は |
| レポートとデータセットのインデックス用ディレクトリを指定します。デフォルト値はインデックスとします。 |
| Facebookコネクタ用コンシューマアプリケーションID |
| Facebookコネクタ用秘密コンシューマアプリケーション |
| Twitterコネクタのコンシューマキー |
| Twitterコネクタ用コンシューマシークレット |
| Salesforceコネクタ用コンシューマキー |
| Salesforceコネクタ用コンシューマシークレット |
core.membersLimit | 1000からより大きな値までデフォルト値を増やすことに注意してください。ユーザーが大きなデータセットにexp. eachMember()属性ループ機能を使用できます。重要:ベストプラクティスをお読みください。特にマルチテナントBellaDati環境により高いハードウェア構成する必要があります。 |
既に使用中のシステムにlucene.indexesパラメータを変更する場合は、レポートやデータセットのインデックスを再作成する必要があります。サーバを再起動し、ログインした後、ユーザー名の上にマウスを移動し、ドメインへのリンクをクリックします。左側には、レポートやデータセットを再インデックスします。
アクティブディレクトリ/ LDAP認証
2.7.9.1バージョン以降、ユーザーインターフェイスから直接にActiveDirectoryの認証を設定できますActive Directory認証のセットアップを参照してください。
BellaDatiは、カスタマイズ認証プロバイダをサポートしています。基本的なプロバイダの中にActive DirectoryとLDAP認証プロバイダです。この認証プロバイダを有効にするには、以下の手順に従ってください。
BellaDati v2.7.4.1以降
1.
BellaDatiインストールディレクトリにBellaDati WARファイルからWEB-INF/classes/conf/application.properties
設定ファイルを解凍し、WEB-INF/classes/conf/application.propertiesを編集します。
| ドメインのリスト - 認証名がログインページに表示されます。例えば、 |
| 存在しないアカウントが自動的に作成されているかどうかを決定します。 |
| adauth.createNotExistingAccounts=trueの場合には、宛先ドメインのIDを指定します。 |
| 検索URLを指定します。例えば: |
| 検索権限を持つユーザーのDN |
| 検索権限を持つユーザーのパスワード |
| ログイン属性。例えば、 sAMAccountNameなど。 |
2. belladati.war
archiveからapplication.propertiesファイルを解凍している場合は、このアーカイブを更新します。
BellaDati v2.7.4または以下
1. BellaDati WARファイルからWEB-INF/classes/conf/beans-common.xml
設定ファイルを解凍します。
2. このコンテンツでのid="userAuthenticityProvider"
にbean要素を交換してください。
<bean id="userAuthenticityVerifier" class="cz.trgiman.belladati.auth.ADUserAuthenticityVerifier" autowire="byType"> <property name="createNotExistingAccounts" value="true"/> <property name="workspaceId" value="1"/> <property name="domains"> <map> <entry> <key><value>domain1</value></key> <bean class="cz.trgiman.belladati.auth.DomainSpecification"> <property name="url" value="LDAP://host1:389/dc=xyz"/> <property name="bindDN" value="bindUser"/> <property name="bindPassword" value="bindUserPassword"/> <property name="loginAttribute" value="sAMAccountName"/> <property name="workspaceId" value="1"/> </bean> </entry> <entry> <key><value>domain2</value></key> <bean class="cz.trgiman.belladati.auth.DomainSpecification"> <property name="url" value="LDAP://host2:389/dc=xyz"/> <property name="bindDN" value="bindUser2"/> <property name="bindPassword" value="bindUserPassword2"/> <property name="loginAttribute" value="cn"/> <property name="workspaceId" value="1"/> </bean> </entry> </map> </property> </bean>
3. WEB-INF/classes/conf/application.properties
ファイルに次のパラメータを追加します。
application.login.domains=domain1,domain2
4. belladati.warアーカイブを更新します。