PgAdmin4: munkamenetkezelési problémák megoldása

Probléma: Elsőre nem enged be a PgAdmin. Ha beengedett, akkor néhány perc és/vagy kattintás után kidob, mintha lejárt volna a munkameneted.

pgAdmin4 logó
pgAdmin4 logó

Probléma: Elsőre nem enged be a PgAdmin. Ha beengedett, akkor néhány perc és/vagy kattintás után kidob, mintha lejárt volna a munkameneted.

Megoldás: Kapcsold ki az Enhanced cookie protection opciót, és megjavul.

Konténerbe zárt PgAdmin4 esetén az ENHANCED_COOKIE_PROTECTION  környezeti változó False értéke állításával.

Egyéb esetben az alkalmazás mellett lévő config.py fájlban keresd meg az ENHANCED_COOKIE_PROTECTION beállítást és legyen False az értéke.

A változások életbe lépéséhez újra kell indítani a programot.

Mi is az az Enhanced cookie protection (fejlesztett sütivédelem)?

Egyféle védelem a sütilopások ellen. Ha ez az opció aktív, akkor a PgAdmin az általa látott IP címedhez társítja a munkameneted. Így ha valaki, valahogyan kilopja a böngésződből az azonosításodra szolgáló munkamenet sütit, nem megy vele semmire, mert más az IP címe.

Ugyanakkor, ha Kubernetes, load balancer vagy fél tucat egyéb proxy van a PgAdmin előtt (nagyvállalati környezet), akkor előfordul, hogy nem a munkamenetedhez társított IP címről kap kérést a PgAdmin. Ilyenkor természetesen kidob.