Json Web Token is a modern alternative to HTTP cookie for authentication purposes.
node-jsonwebtoken is the node library which implements such a protocol.
A sequence diagram a worth a thousand words:
Please change the following configuration according to your need, especially the secret.
For a list of all available options, please consult the node-jsonwebtoken documentation
"jwt": {
"secret": "I love shrimp with mayonnaise",
"options": {
"expiresIn": "15 days"
}
}