私は、(部分的に)ワニス管理OAuthバックエンド機能をテストするために、いくつかのワニス(VTC)テストを作成しようとしています。OAuthバックエンドによるワニステスト(VTC)
単にワニスが(クライアントからの)OAuth Cookieを受け取り、OAuthバックエンドに対してトークンをチェックし、トークンが無効/有効期限切れの場合、キャッシュされたデータまたはログインページへのリダイレクトに応答します。
私のテストでは、OAuthクライアントを呼びたくはありません。私はテストのコンテキストのためにそれをモックとしたいので、私はこのようになり、デフォルトのワニスの設定を、オーバーライドする必要があります:
varnish v1 -vcl {
backend default {
.host = "${s1_addr}";
.port = "${s1_port}";
.first_byte_timeout = 350s;
}
include "./includes.vcl";
} -start
このデフォルト設定は、ライブ作業のOAuthサーバーで動作します。私はこのようにOAuth設定を上書きしようとしました:
backend oauth {
.host = "127.0.0.1";
.port = "8090";
}
しかし、それは成功しませんでした。代わりに、説明メッセージを出さずに失敗コードを出して終了しました。
私は適切な文書を見つけることができませんでした。
ありがとうございます。