スパイスラボ神部です。 ちょっと前から悩んでいたのですが、CakePHP でサイト開発をするとき、Basic 認証はどうすればいいのか…という問題があります。CakePHP の Routing と、Apache のディレクトリ構造とは一対一対応ではないため、たとえば特定のコントローラ以下にのみ認証をかけたい場合などは、どこにどうやって .htaceess を置けばいいのか、と言うことに悩んでしまいます。 そこで CakePHP のフォーラムに相談してみたところ、解決方法があまりにも簡単でスマートなことに驚いてしまいました。 -Apacheが好きだ! - Favorites! Security コンポーネントと beforFilter の活用 解決方法で提示されていたのが、こちらのブログエントリ。 -CakePHPでBasic認証対応ページを作る - blog.katsuma.tv こちら