我们将 IPersistedGrantStore 的默认实现与 EntityFramework 和 SQL Server 结合使用。
我需要存储 IP 地址(以获取“登录”上的“大致”位置数据),该表似乎是执行此操作的完美位置,因为它已经存储了客户端 ID、日期时间和刷新令牌的到期时间。是否可以扩展它并添加额外的属性?如果我实现自己的 IPersistedGrantStore 版本,我无法“破坏”接口定义的契约并添加额外的属性,甚至无法使用派生类(来自 IdentityServer4.Models.PersistedGrant),因为这也不会遵守接口。
有什么方法可以向此表添加属性并更新 Grant Store 实现以在调用 StoreAsync 时添加它们?
慕哥9229398
相关分类