Update x-forwarded-proto to check comma separated value

This commit is contained in:
advplyr 2026-07-20 17:06:21 -05:00
parent 8d9db8d103
commit b93c3133a9
2 changed files with 13 additions and 4 deletions

View file

@ -19,10 +19,10 @@ describe('requestUtils', () => {
expect(isRequestSecure(mockReq({ secure: false }))).to.equal(false)
})
it('isRequestSecure uses strict x-forwarded-proto check', () => {
it('isRequestSecure uses x-forwarded-proto', () => {
expect(isRequestSecure(mockReq({ xForwardedProto: 'https' }))).to.equal(true)
expect(isRequestSecure(mockReq({ xForwardedProto: 'http' }))).to.equal(false)
expect(isRequestSecure(mockReq({ xForwardedProto: 'http, https' }))).to.equal(false)
expect(isRequestSecure(mockReq({ xForwardedProto: 'http, https' }))).to.equal(true)
})
it('getRequestProtocol returns https or http', () => {