如何集成测试令牌缓存实现?



我创建了一个 TokenCache 的子类。如何验证它是否有效?这意味着它是否正确处理过期的令牌?我可以通过编程方式使令牌无效吗?

可以在自定义 ADAL 缓存中操作的唯一功能是缓存 blob 的持久性和加载 - 令牌特定的逻辑(如基于过期的替换(由 ADAL 在其缓存的内存中副本中完成,不受实现的影响。如果您想查看正在运行的自定义缓存,您可以签出 https://azure.microsoft.com/en-us/resources/samples/active-directory-dotnet-desktop-msgraph-v2/,但同样,它不会显示如何在令牌入口级别测试功能。扩展性旨在允许你选择首选的存储技术,但核心令牌的获取和生存期仍由 ADAL 控制。

最新更新