I don't love having a different class for this, but it does require some significantly different interactions with the cache (for example, this auth type can never refresh using a refresh token). Would be possible to refactor into a common base class and use delegates for interacting with the cache, but it seems like a lot of work for very little gain. Let me know what you think.
I don't love having a different class for this, but it does require some significantly different interactions with the cache (for example, this auth type can never refresh using a refresh token). Would be possible to refactor into a common base class and use delegates for interacting with the cache, but it seems like a lot of work for very little gain. Let me know what you think.