如何通过代码撤销IdentityServer中的访问令牌

时间:2019-11-15 12:06:51

标签: c# asp.net-core identityserver4 asp.net-core-identity

我已经通过官方的React SPA模板(dotnet new react)创建了一个新的.NET Core 3 Web应用程序。它将API服务器和Identity服务器结合在同一个后端应用程序中。

现在,我需要通过React客户端,而不是通过API服务器,撤消访问令牌不是。通常,我会通过调用/revoke端点来完成此操作(如果我使用引用令牌而不是JWT)。但是对于我来说,从同一应用程序对其自身进行API调用只是为了撤销令牌,这似乎很奇怪。

那么我如何通过IdentityServer中的代码撤消访问令牌?奖励积分(如果这也适用于基于JWT的令牌)(因为这是React SPA模板中的默认设置)。

其他信息:我已将IdentityServer配置为与ASP.NET Core Identity一起使用。

0 个答案:

没有答案