Open
Description
A client has requested that tokens/codes should no longer be usable if the same client has a newer one for that user, to allow for less possible attack vectors.
Before I begin implementing a solution I thought I would check here to see if:
a) this would be something you would be interested in merging in and, if so,
b) you had any preferences on implementation
I imagine the two possible solutions would be to set the old code/token to have expired long ago, or just delete it outright from the database.
Any feedback/suggestions/questions would be appreciated.