在C#应用程序中,存储(Twitch)用户访问和ID令牌的最佳方式是什么?

在C#应用程序中,存储(Twitch)用户访问和ID令牌的最佳方式是什么?,c#,oauth,oauth-2.0,authorization,twitch,C#,Oauth,Oauth 2.0,Authorization,Twitch,我最关心的是安全问题。 我想使用C#中的Twitch API创建一个应用程序。我已经设法将OAuth页面嵌入到我的应用程序中,并计划在Glitch上设置一个小型Node.JS应用程序来存储客户机机密并处理ID和用户访问令牌的生成 我的问题是-一旦我获得了ID和用户访问令牌,存储它们的最佳方式是什么?我最初想将它们存储在本地,但我意识到这会在用户中引起许多安全问题,即使我加密了代码 我目前正在使用OIDC授权代码程序 我需要存储令牌,这样当用户重新启动应用程序时,它们可以被保留,也可以用于生成刷新

我最关心的是安全问题。

我想使用C#中的Twitch API创建一个应用程序。我已经设法将OAuth页面嵌入到我的应用程序中,并计划在Glitch上设置一个小型Node.JS应用程序来存储客户机机密并处理ID和用户访问令牌的生成

我的问题是-一旦我获得了ID和用户访问令牌,存储它们的最佳方式是什么?我最初想将它们存储在本地,但我意识到这会在用户中引起许多安全问题,即使我加密了代码

我目前正在使用OIDC授权代码程序


我需要存储令牌,这样当用户重新启动应用程序时,它们可以被保留,也可以用于生成刷新令牌等。

您不必担心OAuth令牌的安全性,因为即使在原始twitch应用程序中,您也可以通过Fiddler扫描来识别令牌

因此,您可以将令牌存储在本地数据中,不用担心。 希望我能帮助你