use*_*069 14 java security google-app-engine android google-cloud-endpoints
我创建了端点apis但问题是任何有我的项目ID的人都可以去api explorer并执行那些api.我在端点类声明之上只放了android客户端ID(使用调试密钥库),但我仍然可以进入隐身模式并执行apis.如何限制apis以便只有我的Android应用程序可以访问而所有其他应用程序将被抛出一些例外?
可以通过添加关键参数来保护 API,该参数必须正确才能调用 API。如果 API 的用户不知道密钥,即使使用 API Explorer,他也无法使用该 API。
这种方法的优点是操作简单,如果需要,您可以自己尝试 API。
缺点包括很容易被有决心的用户通过查看流量来规避。
| 归档时间: |
|
| 查看次数: |
393 次 |
| 最近记录: |