Conversation

Replying to and
Pervasive example: Client-side sessions via signed tokens prevent providing a list of active sessions with details and the ability to end them. It's useful for both the user and administrators to have them in the database. It feels cleaner to not track it properly but it isn't.
2
1
Tempting to use authenticated encryption for client-side state and it seems super clean and simple until you really start thinking about all the things that could go wrong and the lack of oversight over state. Another example: recovering from server time being set incorrectly.
1
1
Client-side login sessions and other similar state is what I was taught to do when I was an inexperienced developer. It was made out to be super modern and clean while totally glossing over what's wrong with it. The very complex common standards/libraries for it are a bit scary.
1
1
Show replies