Midari Create > webアプリケーション製品 > Wakarana >

Wakarana 設定マニュアル(v23.09-1以降用)

設定ファイルの設定値は以下の通りです。

wakarana_config.ini

display_errors エラー文を出力するかどうか

use_sqlite データベースにSQLiteを使用するかどうか(trueの場合はsqlite、falseの場合はPostgreSQLを使用する)

db_host PostgreSQLのホスト名
db_user PostgreSQLのユーザー名
db_pass PostgreSQLのパスワード
db_db PostgreSQLのデータベース名
db_port PostgreSQLのポート番号

sqlite_db_file SQLiteのデータベースファイルのパス(この設定ファルからの相対パス)

allow_weak_password 弱いパスワード(空または10文字未満、大文字・小文字・数字のどれかを含んでいない)を許すかどうか

allow_duplicate_email_address 同じメールアドレスでの複数のアカウント作成を許すかどうか(trueまたはfalse、trueの場合はメールアドレスなし(NULL)を許可しない)
verification_email_expire メールアドレス確認トークンの有効時間(秒数で指定)

login_token_cookie_name ログイントークンのCookie保存名
cookie_domain サブドメインと主ドメインでログインを共通化する場合、主ドメインを指定する(例: "example.jp"と"hoge.example.jp"でログインを共通化する場合は"example.jp"を指定する)

login_tokens_per_user ユーザーごとのトークン保持可能数(超過した場合は、生成日時の古いトークンから順に削除される)
login_token_expire ログイン用トークンの有効時間(秒数で指定)
one_time_tokens_per_user ユーザーごとのワンタイムトークンの保持可能数(上記に同じ)
one_time_token_expire ワンタイムトークンの有効時間(秒数で指定)

minimum_authenticate_interval ログイン試行後、次に試行できるようになるまでの期間(秒)
authenticate_logs_per_user ログイン試行ログのユーザーあたりの保持個数(0の場合はログを保存しない)
authenticate_log_retention_time ログイン試行ログの保持期間

password_reset_token_expire パスワードリセット用トークンの有効時間(秒数で指定)

totp_pin_expire TOTPワンタイムパスワードの有効時間(分)
two_step_verification_token_expire 2段階認証用一時トークンの有効期間(秒)

proxy_count リバースプロキシを使用している環境ではその個数を指定する。