A High Level Overview of Server Side Sessions for Authentication
Someone asked for a high-level overview of how server session-based authentication works, so here is that overview.
https://bramp.github.io/js-sequence-diagrams/
Base64 Encoded Diagram DSL:
bm90ZSBvdmVyIFVJOiBzaG93IGxvZ2luICYgYnV0dG9uDQpVSS0+QVBJOiBQT1NUQC9sb2dpbiAoZW1haWwgLyBwYXNzd29yZCkNCkRCLT5BUEk6IGZldGNoIHVzZXIgYnkgZW1haWwNCm5vdGUgb3ZlciBBUEk6IHZlcmlmeSBwYXNzd29yZHMgbWF0Y2gNCkFQSS0tPlVJOiByZXR1cm4gYW4gZXJyb3JcbmlmIG5vIG1hdGNoDQpub3RlIG92ZXIgQVBJOiBnZW5lcmF0ZSByYW5kb20gU0VTU0lPTl9JRA0KQVBJLT5EQjogc3RvcmUgU0VTU0lPTl9JRCAtPiB1c2VySWQNCkFQSS0+VUk6IHNldC1jb29raWUgaGVhZGVyIGlkDQpub3RlIG92ZXIgVUk6IGJyb3dzZXIgc3RvcmVzIGNvb2tpZQ0Kbm90ZSBvdmVyIFVJOiB1c2VyIGNsaWNrcyBhZGQgbm90ZSBidXR0b24NClVJLT5BUEk6IFBPU1RAL25vdGVzDQpub3RlIG92ZXIgQVBJOiAoYXV0aGVudGljYXRlZCBlbmRwb2ludCkNCm5vdGUgb3ZlciBBUEk6IGNvb2tpZSBzZW50IGluXG5yZXF1ZXN0IGF1dG9tYXRpY2FsbHkNCm5vdGUgb3ZlciBBUEk6IHJlYWQgY29va2llLCBnZXQgU0VTU0lPTl9JRA0KQVBJLS0+VUk6IHJldHVybiBhbiBlcnJvclxuaWYgY29va2llL2lkIGlzIG1pc3NpbmcNCkRCLT5BUEk6IGZldGNoIHNlc3Npb24gdXNpbmcgU0VTU0lPTl9JRA0KQVBJLS0+REI6IGRlbGV0ZSBzZXNzaW9uIGlmIGV4cGlyZWQNCkFQSS0tPlVJOiByZXR1cm4gZXJyb3IgaWYgc2Vzc2lvblxubm90IGluIGRiIG9yIGV4cGlyZWQNCm5vdGUgb3ZlciBBUEk6IGNoZWNrIGlmIHVzZXIgaXMgYXV0aG9yaXplZA0KQVBJLS0+VUk6IHNlbmQgZXJyb3IgaWYgdW5hdXRob3JpemVkDQpEQi0+QVBJOiBmZXRjaCB1c2VyIG5vdGVzDQpBUEktPlVJOiByZXNwb25kIHdpdGggbm90ZXM=
------------
🔔 Newsletter http://eepurl.com/hnderP
🤓 ES6 Udemy Course https://tinyurl.com/yxdvf2zl
🐦 Twitter https://twitter.com/thewebdevjunkie
📷 Instagram https://www.instagram.com/thewebdevjunkie/
💬 Discord https://discord.gg/4kGbBaa
📁. GitHub https://github.com/codyseibert/youtube