三蔵開発メモ

Web開発やインフラ関連のメモを共有します

chromeでBasic認証が認証後も出続けてしまう問題

Basic認証をかけているサイトで、一度認証してもページを切り替えるたびにBasic認証が出続ける問題が起きた。

safariで見るとおきないのでどうやらchromeが原因のよう。

調べていくと以下のやりとりを見つけた。

https://serverfault.com/questions/182226/htaccess-requires-password-in-chrome-but-not-other-browsers

要はfaviconなどなにかしらネットワークに401を返すものがあるとBasic認証画で続けてしまう問題があるとのこと。

apacheを使っている場合は、以下のように除外設定を入れてあげるのがよさそう。(例はfaviconBasic認証から除外している)

<Files "favicon.ico">
    AuthType none
    Satisfy any
</Files>