Inkdrop HTTP Server で Basic 認証が 401 Unauthorized になる

こんにちは。Inkdrop Server のHTTP Serverの設定で困っています。
アドバイスをいただけると幸いです。

Environment

  • PC: Dell insprison14
  • Platform: windows11
  • Platform version: 24H2
  • App Version : 5.11.3

状況

  • ドキュメントに従い Inkdrop Server をローカル環境 (http://localhost:19840) で動作させています。

  • Basic 認証を設定しようとしています。

  • config.json というファイルが元々見当たらなかったため、以下の内容で自分で作成しました。

    {
      "*": {
        "core": {
          "server": {
            "enabled": true,
            "port": 19840,
            "bindAddress": "127.0.0.1",
            "auth": { "username": "kotaro", "password": "taniguchi" }
          }
        }
      }
    }
    

試したことと問題点

以下の curl コマンドでサーバーにアクセスを試みました。

curl -v --user kotaro:taniguchi http://localhost:19840/

すると、サーバーへの接続自体は成功するのですが、以下のように 401 UnauthorizedInvalid credentials が返ってきてしまい、認証に失敗します。

設定ファイル (config.json) に記述したユーザー名・パスワードと、curl で指定したものは一致しているはずなのですが、なぜ認証に失敗するのでしょうか?

config.json は自分で作成したのですが、Inkdrop Server がこのファイルを読み込むためには、特定のディレクトリに配置する必要があるのでしょうか?

どうぞ、よろしくお願いいたします!