C# 基于令牌的身份验证中如何处理令牌到期

C# 基于令牌的身份验证中如何处理令牌到期,c#,authentication,asp.net-web-api,oauth,C#,Authentication,Asp.net Web Api,Oauth,我正在使用基于令牌的身份验证(OAuth 2.0)。如果用户有效,则成功生成令牌。这一切都很好 但是有注销功能。我的问题不是如何删除令牌(这是不可能的) 但当我生成一个令牌时,我设置了一个过期时间。现在,如果用户希望注销,我想将令牌过期时间设置为Date.Now。所以,如果用户尝试使用相同的令牌登录,他将获得一个拒绝访问的异常 类似这样的-https://api.facebook.com/restserver.php?method=auth.expireSession&format=json&a

我正在使用基于令牌的身份验证(OAuth 2.0)。如果用户有效,则成功生成令牌。这一切都很好

但是有注销功能。我的问题不是如何删除令牌(这是不可能的)

但当我生成一个令牌时,我设置了一个过期时间。现在,如果用户希望注销,我想将令牌过期时间设置为Date.Now。所以,如果用户尝试使用相同的令牌登录,他将获得一个拒绝访问的异常

类似这样的-
https://api.facebook.com/restserver.php?method=auth.expireSession&format=json&access_token=

谢谢