从ADAL使用AuthenticationContext时,是否可以在客户端计算机上存储访问令牌

时间:2014-02-05 22:37:18

标签: c# wpf azure

我正在构建一个WPF应用程序,我现在正在每次启动时使用ADAL的AuthenticationContext,并希望以某种方式缓存访问令牌,而不必在每次启动应用程序时都提示用户。

我获得刷新令牌和访问令牌。我不确定它是否可以通过应用程序在磁盘上序列化它们。有什么我应该知道的吗?

使用ADAL,是否有任何内容可以帮助我序列化/反序列化上下文并在启动时获取它。 (仅在AuthenticationResult sofar上发现反序列化。)

1 个答案:

答案 0 :(得分:1)

您可以通过创建自己的自定义缓存来完成此操作。维托里奥谈到这个here。向下滚动到“Dude,Get your Own”部分。

他引用的使用凭据管理器的示例代码可用here

你可能只是根据你所描述的内容使用它。