HovedpartnerAlgotech

Konfigurering af forbindelsen til Baraja-doktrinen

Konfigurationen kan se således ud:

|
10. september 2020

For at oprette en forbindelse til databasen i Baraja Doctrine skal du bruge Neon-konfigurationsfilen, som er en fælles del af Nette-rammen.

Konfigurationen kan se således ud:

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

Når DI-containeren kompileres, kontrolleres konfigurationen, og der sendes en fejlmeddelelse med en beskrivelse af den specifikke fejl.

Loginoplysningerne verificeres sikkert, når containeren kompileres, og opbevares derefter fysisk i containeren. Det er kun den tjeneste, der leverer forbindelsen til databasen, der har adgang til logins, og de kan ikke blot hentes af en ekstern tjeneste eller en uautoriseret besøgende fra Tracy-baren.

Bagudkompatibilitet

Tidligere blev der anvendt definitioner ved hjælp af parametre, f.eks:

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

Denne indstilling er dog markeret som deprecated for at øge programsikkerheden. Ved brug af parametrene kan enhver tjeneste (eller endog en del af programmet) anmode om loginoplysninger, eller den aktive Tracy-linje på siden kan afsløre dem.

Indlæser kommentarer...

Hold dig opdateret

Tilmeld dig vores nyhedsbrev og få de nyeste cybersikkerhedsnyheder leveret direkte i din indbakke.

Dine data er sikre. Du kan afmelde nyhedsbrevet når som helst.