我有一个仅限客户端的Java程序,可以调用Github的API服务器。您可能知道,对于未经身份验证的用户,Github的API访问限制为每小时60次。我想使用客户端密钥和客户端密钥将此限制提高到每小时5000个呼叫,但是如何防止使用我的客户端应用程序的其他人反编译代码并获取我的客户端密钥?
请注意,应用需要访问实际的客户端密钥和密钥,但我需要将其隐藏起来。
答案 0 :(得分:0)
我通过使用Github个人访问密钥解决了它,唯一的权限是访问公共存储库。还有一件事:有人知道在个人密钥范围菜单中选择一个复选框是启用还是禁用对该区域的访问?例如,如果勾选私人回购,这是否意味着我可以或无法访问它们?