2012-06-27 80 views
1

这是最初发布在保管箱开发人员论坛上,但没有得到任何回应,所以我在这里尝试。Dropbox Java SDK。如何隐藏应用公开和秘密密钥

开发使用Dropbox的Java SDK的应用程序时,它是由文档建议写这样的事:

final static private String APP_KEY = "..."; 
final static private String APP_SECRET = "..."; 

不是它比较容易找到了这两个字符串的应用程序已经被编译即使和/或只看类文件签名?

换句话说,一旦我发布我的应用程序,秘密密钥不再是秘密?

是否有任何解决方法?

回答

1

我的猜测是,Dropbox文档意味着,如果您编写Java服务器代码,应执行此代码。如果您部署Java应用程序,您应该在允许客户端无法访问收存箱之前使用您的服务器创建身份验证。