I am implementing my own SecurityTokenService that's derived from the WIF's STS. Do I need to implement Cancel method compulsorily?
By default Windows Identity Foundation's SecurityTokenService is instanciated per call as stated in this article. If I do not cache anything explicitly (or do something similar), do you see anything that should be taken care of by implementing Cancel method? Does STS or WIF do something in the background that should be handled when user logs out (Cancel method is called) ? e.g. Had I been caching the token, I would have to remove it from the cache in the Cancel method when user logs out.