(res: ServerResponse, sessionId: string)
| 169 | } |
| 170 | |
| 171 | setCookie(res: ServerResponse, sessionId: string): void { |
| 172 | const signed = this.sign(sessionId); |
| 173 | const maxAge = Math.floor(SESSION_TTL_MS / 1000); |
| 174 | res.setHeader("Set-Cookie", [ |
| 175 | `${COOKIE_NAME}=${encodeURIComponent(signed)}; HttpOnly; SameSite=Lax; Path=/; Max-Age=${maxAge}`, |
| 176 | ]); |
| 177 | } |
| 178 | |
| 179 | clearCookie(res: ServerResponse): void { |
| 180 | res.setHeader("Set-Cookie", [ |
no test coverage detected