|
19
|
| borisdiakur Faheel Khan · 技术社区 · 13 年前 |
|
|
1
19
TL;DR:除非你将应用程序秘密放入iOS/Android二进制文件,否则请使用“web” 主要区别(也是它在给出建议的同时说“没关系”的原因)是,如果你选择“本地/桌面”模式,则假设你分发嵌入了应用程序机密的应用程序二进制文件,并且该应用程序机密被认为是不可信的。 在此配置中,使用应用程序机密的API调用(例如,创建测试用户、代表应用程序本身进行API调用,如更改应用程序设置、发布成就等)将不起作用。 如果你的应用程序不需要使用app secret/app访问令牌,那么将其设置为native/desktop会增加安全性,因为你的应用少了一个攻击向量。 如果你在代码中分发应用程序机密,你必须使用该选项,否则用户可以很容易地确定应用程序机密并劫持应用程序本身。 |