Check out the capabilities of the AntiForgery tokens available in MVC.
You should be able to use the IAntiForgeryAdditionalDataProvider to tie some specific detail(s) in the anti forgery cookie to details in your auth cookie (maybe the Description property?). Then, you can handle the validation failure by clearing all auth data and redirecting to login like you would with any other auth timeout.