Remove examples

This commit is contained in:
ubuntu
2020-08-16 14:58:37 +02:00
parent 2a322976c6
commit 3e9142bf71
14 changed files with 0 additions and 129 deletions

View File

@@ -1,17 +0,0 @@
const session = require('cookie-session')
const express = require('express')
const app = express()
const expiryDate = new Date(Date.now() + 60 * 60 * 1000)
app.use(session({
name: 'session',
keys: ['key1', 'key2'],
cookie: {
secure: false, // BAD
httpOnly: true,
domain: 'example.com',
path: 'foo/bar',
expires: expiryDate
}
}))

View File

@@ -1,17 +0,0 @@
const session = require('cookie-session')
const express = require('express')
const app = express()
const expiryDate = new Date(Date.now() + 60 * 60 * 1000)
app.use(session({
name: 'session',
keys: ['key1', 'key2'],
cookie: {
secure: true, // GOOD: false by default for HTTP, true by default for HTTPS
httpOnly: true,
domain: 'example.com',
path: 'foo/bar',
expires: expiryDate
}
}))

View File

@@ -1,7 +0,0 @@
const app = express()
const session = require('express-session')
app.use(session({
secret: 'secret',
cookie: { secure: false } // BAD
}))

View File

@@ -1,7 +0,0 @@
const app = express()
const session = require('express-session')
app.use(session({
secret: 'secret'
// BAD: in this case the default value of `secure` flag is `false`
}))

View File

@@ -1,7 +0,0 @@
const app = express()
const session = require('express-session')
app.use(session({
secret: 'secret',
cookie: {} // BAD: in this case the default value of `secure` flag is `false`
}))

View File

@@ -1,9 +0,0 @@
const app = express()
const session = require('express-session')
const sess = {
secret: 'secret',
cookie: { secure: false } // BAD
}
app.use(session(sess))

View File

@@ -1,9 +0,0 @@
const app = express()
const session = require('express-session')
app.set('trust proxy', 1)
app.use(session({
secret: 'secret',
cookie: { secure: true } // GOOD
}))

View File

@@ -1,12 +0,0 @@
const express = require('express')
const app = express()
app.get('/', function (req, res, next) {
res.cookie('name', 'value',
{
maxAge: 9000000000,
httpOnly: true,
secure: false // BAD
});
res.end('ok')
})

View File

@@ -1,12 +0,0 @@
const express = require('express')
const app = express()
app.get('/', function (req, res, next) {
let options = {
maxAge: 9000000000,
httpOnly: true,
secure: false // BAD
}
res.cookie('name', 'value', options);
res.end('ok')
})

View File

@@ -1,12 +0,0 @@
const express = require('express')
const app = express()
app.get('/', function (req, res, next) {
res.cookie('name', 'value',
{
maxAge: 9000000000,
httpOnly: true,
secure: true // GOOD
});
res.end('ok')
})

View File

@@ -1,8 +0,0 @@
const http = require('http');
const server = http.createServer((req, res) => {
res.setHeader('Content-Type', 'text/html');
// BAD
res.setHeader("Set-Cookie", ["type=ninja", "language=javascript"]);
res.writeHead(200, { 'Content-Type': 'text/plain' });
res.end('ok');
});

View File

@@ -1,8 +0,0 @@
const http = require('http');
const server = http.createServer((req, res) => {
res.setHeader('Content-Type', 'text/html');
// GOOD
res.setHeader("Set-Cookie", ["type=ninja; Secure", "language=javascript; secure"]);
res.writeHead(200, { 'Content-Type': 'text/plain' });
res.end('ok');
});

View File

@@ -1,2 +0,0 @@
const js_cookie = require('js-cookie')
js_cookie.set('key', 'value', { secure: false }); // BAD

View File

@@ -1,2 +0,0 @@
const js_cookie = require('js-cookie')
js_cookie.set('key', 'value', { secure: true });