I've added a feature to my app that uses Google Drive to store backups.
In this super-helpful post by Fredo, he mentions that the clientID for OAuth should never be stored in the source code, for security reasons (i.e. someone could get that ID by de-compiling the app).
However, in Erel's tutorial on obfuscation, it says that "Any string written in Process_Globals sub (and only in this sub) will be obfuscated, making it much harder to extract important keys.".
So, I've put the clientID string variable (with the string value assigned to it) in a service's Process_Globals section.
Is this relatively safe, or do I need to do something more exotic to protect the clientID from hacking eyes?
Thanks for any tips!
In this super-helpful post by Fredo, he mentions that the clientID for OAuth should never be stored in the source code, for security reasons (i.e. someone could get that ID by de-compiling the app).
However, in Erel's tutorial on obfuscation, it says that "Any string written in Process_Globals sub (and only in this sub) will be obfuscated, making it much harder to extract important keys.".
So, I've put the clientID string variable (with the string value assigned to it) in a service's Process_Globals section.
Is this relatively safe, or do I need to do something more exotic to protect the clientID from hacking eyes?
Thanks for any tips!