【发布时间】:2020-03-20 22:35:03
【问题描述】:
我最关心的是安全性。
我想在 C# 中使用 Twitch API 创建一个应用程序。我已经设法将 OAuth 页面嵌入到我的应用程序中,并且我计划在 Glitch 上设置一个小型 Node.JS 应用程序来存储客户端密码并处理 ID 和用户访问令牌的生成。
我的问题是 - 一旦我获得了 ID 和用户访问令牌,存储它们的最佳方式是什么?我最初考虑将它们存储在本地,但我意识到这会导致即使我加密了代码,用户之间也存在许多安全问题。
我目前正在使用 OIDC 授权码程序。
我需要存储令牌,以便当用户重新启动应用程序时,它们可以被保留,也可以用于生成刷新令牌等。
【问题讨论】:
标签: c# oauth oauth-2.0 authorization twitch