api - 有没有一种安全的方法可以在桌面应用程序中包含 API 令牌?(JIRA 集成)
问题描述
我想添加在 Unity 游戏 (C#) 中创建 JIRA 问题的功能,例如提交玩家反馈和错误。我看到了各种身份验证方法,从“基本”身份验证(只是原始 UN 和 PW)到身份验证令牌方法,再到可能一些我还不了解的基于 OAuth 的方法。
多年来,我已经在 Web 项目中设置了 JIRA 集成,而且非常简单。我从来没有担心过身份验证,因为访问 JIRA 的凭据总是存储在 Web 服务器的配置中。但是对于已部署的应用程序(例如在 Unity 中创建的游戏),我不明白是否有任何安全/正确的方法可以向应用程序提供凭据。对于任何人来说,检查代码或正在运行的应用程序的内存以及额外的授权凭证似乎都是微不足道的。
桌面应用程序(未连接到中央服务器)是否有一种安全的方式来针对 JIRA 之类的 API 进行身份验证?
解决方案
推荐阅读
- reactjs - Class component to function component
- javascript - Javascript array.filter and reduce
- c# - 数学运算比 C# 中 100 多个变量的逻辑检查更快?
- vba - 如何使用 DLL 技巧在 VBA 中动态加载 DLL
- reactjs - 改变
- python - How to Pause a VM in Hyper-V via WMI
- c# - Deserialize an object in RabbitMQ
- python - 时间序列、趋势和偏离趋势
- swift - onLongPressGesture frame in SwiftUI
- google-sheets - 如何查询 Google 表格数据并对数据进行分组,其中数据是日期列中的名称?