PHP SDK可以全程用masterkey请求吗
目前Class和默认ACL都设置成0 Role, 0 User,可以在SDK相关配置中设置用masterkey访问数据吗
我找到了 private static $useMasterKey = true;还有一个问题,我目前这样ACL的设置是不是可以保证数据不会被篡改,没有安全风险,因为只有后端能用masterkey无视所有ACL,前端即使泄露id和key(或其他手段伪造请求)也无法对数据安全造成威胁?
如果是在云引擎或者自己的服务器环境下,全程用 masterkey (Client::useMasterKey(true);)一般是安全的。
Client::useMasterKey(true);
通过设置 ACL 保证数据不被篡改是推荐的做法(或者说,app id 和 app key 通常不应当视作秘密数据,因为会在客户端使用,难免会暴露)。