Closed ghstahl closed 4 years ago
I will see how it goes for Identity server 4 contract, if it's going to introduce new method there to cater this case. Later I will add implementation for it maybe with additional Redis Set.
Thanks for your input !
This is implemented already with Version 4 of the library, I will close it
IdentityServer4 Issue
I have a case, through my use of Extension Grants, where I can mint multiple tokens with the same "subject" using different clientIds;
When a revocation happens, the expected behavior is that all refresh_tokens that reference the subject must be revoked. At the moment IdentityServer4's IStores only account for a single revocation, but we need full revocation across all clients.
I have an implementation that delegates everything to your dentityServer4.Contrib.RedisStore.Stores.PersistedGrantStore, except for;
You may want to account for this in future releases. Here is my PersistedGrantStoreExtra implementation.