バラハ・ドクトリン](https://github.com/baraja-core/doctrine)内のデータベースへの接続を確立するためには、Neon設定ファイルという、ネットフレームワークの共通部分を使用する必要があります。
このような構成にすることができます。
baraja.database:connection:host: localhostdbname: my-databaseuser: rootpassword: ******
DI Containerがコンパイルされると、構成が検証され、特定のエラーを記述したエラーメッセージが投げられます。
ログイン認証情報は、コンテナのコンパイル時に安全に検証され、その後、コンテナ内に物理的に保存されます。データベースへの接続を提供するサービスだけがログインにアクセスでき、外部サービスやトレイシーバーからの不正な訪問者が簡単に取得することはできません。
従来は、パラメータを使った定義が使われていたなど。
parameters:database:primary:host: localhost...
しかし、この設定はアプリケーションのセキュリティを高めるために deprecated と表示されています。パラメータを使用する場合、任意のサービス(あるいはアプリケーションの一部)がログイン認証情報を要求したり、ページ上のアクティブトレーシーバーがそれを教えてしまう可能性があります。
Jan Barášek Více o autorovi
Autor článku pracuje jako seniorní vývojář a software architekt v Praze. Navrhuje a spravuje velké webové aplikace, které znáte a používáte. Od roku 2009 nabral bohaté zkušenosti, které tímto webem předává dál.
Rád vám pomůžu:
Články píše Jan Barášek © 2009-2024 | Kontakt | Mapa webu
Status | Aktualizováno: ... | ja