IdentityServer4 - 删除过期的持久授权

mac*_*kie 1 identityserver4

这是以某种方式自动处理的还是我应该有一个定期删除这些的预定作业?我认为将它们保留用于审计目的是有道理的,但撤销会进行硬删除,所以我认为这不是该表/实体的意图。

Jef*_*nke 7

这对我有用:

services.AddIdentityServer().AddOperationalStore(options =>
                                         {
                                             options.EnableTokenCleanup = true;
                                             options.TokenCleanupInterval = 3600; // 1 hour
                                         });
Run Code Online (Sandbox Code Playgroud)