Nextcloud は約半年に 1 回のペースで定期的にメジャーバージョンアップが行われており、機能追加が活発に行われております。
バージョンアップを重ねるごとに機能は洗練され、オンラインストレージの基本機能の実装は落ち着いてきましたが、継続して機能の追加が行われています。
今回は、2020 年 6 月にリリースされた最新の Nextcloud 19 に追加された機能のうち、自動ログアウト機能を紹介いたします。
自動ログアウト機能について
Nextcloud 18 以前は、ブラウザに保存されているログイン Cookie の生存期限切れなどでログイン Cookie がなくなるまでは自動的にログアウトされることはありませんでした。
今回追加された自動ログアウト機能は、ログイン Cookie が生存していても、またセッションの keep-alive が設定されていても、ユーザー操作が行われない状態で設定されたセッション生存期間 (session_lifetime
) を過ぎると自動的にログアウトする機能です。
より厳しいコンプライアンス要件に対応するための機能となります。
この機能は初期状態で無効化されておりますので、必要に応じて有効に変更する必要があります。
自動ログアウト機能の設定方法
自動ログアウト機能は Nextcloud の設定画面で変更することができません。 Nextcloud の config ファイルで設定する必要があります。
Nextcloud インストールディレクトリ内の config/config.php
に以下の 1 行を追加することで自動ログインを有効化できます。
※設定変更後は、 PHP-FPM の再起動 ( PHP-FPM を使っていない場合は Web サーバーの再起動 ) を行う必要があります。
'auto_logout' => true,
■参考リンク