今日やったこと

以下の記事を参考に、ALB + Lambdaで環境にBasic認証をかけた。

qiita.com

便利だな〜、ALB…と思っていたらJenkinsに無限Basic認証に突入。

なんだ〜〜?と思っていたら、Authorizationヘッダがリクエストにあると、Jenkins側でもなんらかの認証を実行しようとするっぽい?

こちらのブログに書いてあったね。

dev.classmethod.jp

最後の行にある「proxy_set_header」を忘れないようにします。この記述を忘れるとAuthorizationヘッダがJenkins本体まで通知されてしまい、NginxのBasic認証は通るがJenkinsが401を返すという理不尽な状況に嵌まります。

なんの認証なのかなあ? API

Jenkinsの手前にいるnignxで リクエストヘッダからAuthorizationを除去して事なきを得る。