質問: CakePHP3を使用しています。 フレームワークの中で、APIキーなどを管理するにはどこのファイルにセキュリティ的に書き込めばよいのでしょうか? 今までモデルとカニそのまま書いていたのですが、直したいと思ったので・・・。 よろしくお願いします。
回答: 自分のプロジェクトでは、APIキーなどは、config/app.phpに定義するようにしています。 Security.saltなどもここに定義されていますし、開発環境と本番環境でAPIキーが違う場合なども管理がしやすいと思います。 なお、app.phpに定義した設定は、Configure::read()でどこからでも参照することができます。(マニュアル参照)