标签: c# wpf azure
我正在构建一个WPF应用程序,我现在正在每次启动时使用ADAL的AuthenticationContext,并希望以某种方式缓存访问令牌,而不必在每次启动应用程序时都提示用户。
我获得刷新令牌和访问令牌。我不确定它是否可以通过应用程序在磁盘上序列化它们。有什么我应该知道的吗?
使用ADAL,是否有任何内容可以帮助我序列化/反序列化上下文并在启动时获取它。 (仅在AuthenticationResult sofar上发现反序列化。)
答案 0 :(得分:1)
您可以通过创建自己的自定义缓存来完成此操作。维托里奥谈到这个here。向下滚动到“Dude,Get your Own”部分。
他引用的使用凭据管理器的示例代码可用here。
你可能只是根据你所描述的内容使用它。