Відповіді:
Так, ви повинні це змінити. Секретний секрет при підключенні просто використовується для обчислення хешу . Без рядка доступ до сеансу був би заборонений. Погляньте на підключення документів , які повинні трохи допомогти.
topsecret
. Секретом має бути випадковий рядок символів. В ідеалі ви також періодично змінюватимете її, якщо вона була виявлена. Однак для цього потрібна підтримка таємної ротації, щоб ви не одразу визнавали недійсними існуючі сеанси. Тобто, два секрети сеансу слід вважати дійсними одночасно. Наскільки мені відомо, наразі Express не підтримує обертові секрети.
res.cookie('name', 'value', {signed: true})
Секрет використовується для хешування сеансу з HMAC:
https://github.com/senchalabs/connect/blob/master/lib/middleware/session.js#L256
Потім сеанс захищається від викрадення сеансу, перевіряючи відбиток пальця на хеш із секретом:
https://github.com/senchalabs/connect/blob/master/lib/middleware/session.js#L281-L287
секретний ключ, в основному використовується для шифрування даних в сеансі