C# IdentityServer4刷新\u令牌吊销
我有一个SPA应用程序,它使用IdentityServer4 ROPC流进行身份验证,并使用本例中的访问和刷新令牌。每15分钟我更新一对新的刷新和访问令牌的刷新\ U令牌C# IdentityServer4刷新\u令牌吊销,c#,asp.net-core,identityserver4,C#,Asp.net Core,Identityserver4,我有一个SPA应用程序,它使用IdentityServer4 ROPC流进行身份验证,并使用本例中的访问和刷新令牌。每15分钟我更新一对新的刷新和访问令牌的刷新\ U令牌 但是,如果我重新启动IdentityServer4应用程序,重新启动之前发出的旧刷新令牌将不再有效。如何修复它?我想我应该实现一些接口来存储发布的刷新令牌?您需要使用IPersistedGrantStore合同来实现持久授权。这会将诸如刷新标记之类的东西存储到定义的持久性中。默认情况下,IdentityServer 4将使用内
但是,如果我重新启动IdentityServer4应用程序,重新启动之前发出的旧刷新令牌将不再有效。如何修复它?我想我应该实现一些接口来存储发布的刷新令牌?您需要使用
IPersistedGrantStore
合同来实现持久授权。这会将诸如刷新标记之类的东西存储到定义的持久性中。默认情况下,IdentityServer 4将使用内存中的持久性存储,这就是重新启动应用程序时不断丢失刷新令牌引用的原因
如果要使用refresh_令牌,那么在生产环境中必须有一个持久层