【发布时间】:2023-03-23 17:40:02
【问题描述】:
我们正在编写一个类似于 Azure-Samples/active-directory-dotnet-webapp-webapi-openidconnect
该示例包括NaiveSessionCache.cs,它将访问令牌存储在 UserObjectId 的 ASP.NET 会话状态中。 代码看起来很合理,但我对“Naive”这个名字有点担心。
我有什么理由不应该在生产中使用它吗?
Vittorio Bertocci 的文章The New Token Cache in ADAL v2,描述 FileCache(用于桌面应用程序) 和用于实现TokenCache 的数据库EFADALTokenCache 替代方案。 但是如果我可以使用 session 代替,我觉得使用 SQL DB 太重了。
谁能给出使用会话的任何缺点?
【问题讨论】:
标签: azure-active-directory adal azure-ad-graph-api