openiddict - 资源服务器上共享 Redis 缓存中的 OpenIddict Core 3 ReferenceToken 查找?
问题描述
我希望我们的访问和刷新令牌中没有所有声明,并且能够在我们的资源服务器上使用标准授权属性,而不必使用自省。
由于其他原因,这 2 台服务器可以访问相同的 redis 缓存和数据库。因此,我希望能够使用自定义验证功能或类似的功能来获取使用 options.UseReferenceAccessTokens() 生成的参考访问令牌,并让它在 redis 缓存中查找访问令牌,或者在需要时回退到数据库,然后根据访问令牌提取用户信息和声明。
我会根据 github 上的评论假设这在理论上可以使用事件,但我找不到任何示例,并且我所有尝试使用事件功能,就像我在 IdP 上所做的那样导致带有智能感知的红色波浪.
那么,有谁知道如何在 OpenIddict 中使用参考访问令牌并提取所有声明以便 [Authorze] 正常工作?(我可以自己弄清楚 redis/数据库缓存的东西)我什至认为 AddAuthorization 或 AddAuthentication 中必须有一些东西可以做到这一点,但我找不到任何东西,令牌存储设置也没有做到这一点。
谢谢!
解决方案
推荐阅读
- swift - 如何更新 NSDiffableDataSourceSnapshot 项
- node.js - 从标准输出中清除多行
- angular - ng new 卡在 npm install - windows
- sockets - 如何在 C++ 中实现 IP 协议(IP 封装)中的 IP?
- proxy - 将 HAProxy 与代理链一起使用
- spring - ElasticsearchRepository- findAllByPostId 返回意外结果。身份证可能有问题
- javascript - 使用 Jest 进行 Svelte 组件测试,无法递归加载 Svelte 文件
- react-native - 仅当手指移动大于屏幕的 20% 时才进行滚动
- node.js - 如何根据同一页面上不同的 req.body 键来分支 res.send?
- php - PHP - 从同一类返回特定方法