Which is more secure, encrypt the firebase token for example and add it to the blocks area or add the firebase token to the designer area in Common Properties? I have this doubt because I don’t know if in the designer area in Common Properties there is some kind of security greater than in the blocks.
I assume you mean the API key, the API is not that important, you can use “obfuscated text” in the blocks, the security is set in the rules of the database itself.
I just want to know if " I have this doubt because I don’t know if in the designer area in Common Properties there is some kind of security greater than in the blocks."
I’m not sure, I guess it’s the same thing, only in the blocks you can obfuscate, which is more secure
Use block properties to set tokens and use obfuscate and any other encrypted extension
I strongly dont recommend you to put the tokens or confidential in the designer area, the appinventor system will directly Inline the properties causing them to be openly exposed.
When you put them through blocks with the Obfuscate text block, the strings cannot be found directly because they have a layer of protection.
It is still not a strong solution and provides a low security.
so if i use the encryption component where should i store the encryption key if the obfuscated text doesn’t offer high security?
You have to store it in a complex way, remember that its still stored on the App so technically anything that is on client’s device, such as tokens can be extracted in theory.
What you can do is, you can make the it difficult for the attackers to view the confidential info.
What do you mean by storing complex? Show me more details. Thank you for your help
This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.