如何在WPF应用程序中存储Web Api身份验证令牌?

如何在WPF应用程序中存储Web Api身份验证令牌?,wpf,asp.net-web-api,oauth,authorization,restsharp,Wpf,Asp.net Web Api,Oauth,Authorization,Restsharp,我有一个Web Api的WPF客户端,它在身份验证时发出令牌。我在客户端上没有数据库,也不知道如何存储该令牌。它应该安全地存储,但是存储在哪里以及如何存储。没有加密,内存和磁盘是非常不安全的 最后,我可以将其存储在主窗口viewmodel中的SecureString中。最后,最好将其存储为SecureString中的ApiClient类中,尽可能靠近所需位置。我甚至可能只在执行请求时,在自定义的RestRequest中将其解码为请求的一部分,这意味着它只会在API的授权提供程序中受到攻击,这可能

我有一个Web Api的WPF客户端,它在身份验证时发出令牌。我在客户端上没有数据库,也不知道如何存储该令牌。它应该安全地存储,但是存储在哪里以及如何存储。没有加密,内存和磁盘是非常不安全的


最后,我可以将其存储在主窗口viewmodel中的
SecureString
中。

最后,最好将其存储为
SecureString
中的
ApiClient
类中,尽可能靠近所需位置。我甚至可能只在执行请求时,在自定义的
RestRequest
中将其解码为请求的一部分,这意味着它只会在API的授权提供程序中受到攻击,这可能非常严格。

最后,事实证明,最好将其作为
SecureString
存储在
ApiClient
类中,尽可能靠近所需位置。我甚至可能只在执行请求时,在自定义的
RestRequest
中将其解码为请求的一部分,这意味着它只会在API的授权提供程序中受到攻击,这可能非常严格