ゼネラル・パートナーAlgotech

バラハ・ドクトリン接続の設定

このような構成にすることができます。

|
2020年9月10日

バラハ・ドクトリン](https://github.com/baraja-core/doctrine)内のデータベースへの接続を確立するためには、Neon設定ファイルという、ネットフレームワークの共通部分を使用する必要があります。

このような構成にすることができます。

baraja.database:
connection:
host: localhost
dbname: my-database
user: root
password: ******

DI Containerがコンパイルされると、構成が検証され、特定のエラーを記述したエラーメッセージが投げられます。

ログイン認証情報は、コンテナのコンパイル時に安全に検証され、その後、コンテナ内に物理的に保存されます。データベースへの接続を提供するサービスだけがログインにアクセスでき、外部サービスやトレイシーバーからの不正な訪問者が簡単に取得することはできません。

後方互換性

従来は、パラメータを使った定義が使われていたなど。

parameters:
database:
primary:
host: localhost
...

しかし、この設定はアプリケーションのセキュリティを高めるために deprecated と表示されています。パラメータを使用する場合、任意のサービス(あるいはアプリケーションの一部)がログイン認証情報を要求したり、ページ上のアクティブトレーシーバーがそれを教えてしまう可能性があります。

コメントを読み込み中...

最新情報を受け取る

ニュースレターを購読して、最新のサイバーセキュリティニュースを受信トレイに直接お届けします。

あなたのデータは安全です。いつでも購読を解除できます。