承認がないために 401 エラーをスローする場合、www-authenticate ヘッダーを含めたいと考えています。
しかし、どうすればそれを行うことができますか?
応答フィルターを試してみましたが、うまくいかなかったようです。
編集
httperror がスローされたときに応答フィルターが呼び出されません。
appHost.ResponseFilters.Add((req, res, obj) => res.AddHeader(HttpHeaders.WwwAuthenticate, "Basic realm=..."));
例外ハンドラーが呼び出されますが、追加されたヘッダーは応答の一部ではありません (Chrome 開発ツールとPostmanの両方による)
appHost.ExceptionHandler += (req, res, name, exception) => res.AddHeader(HttpHeaders.WwwAuthenticate, "Basic realm=...");