| obfuscate | R Documentation |
Use obfuscate("value") to generate a call to obfuscated(), which will
unobfuscate the value at the last possible moment. Obfuscated values only
work in limited locations:
The secret argument to oauth_client()
Elements of the data argument to req_body_form(), req_body_json(),
and req_body_multipart().
Working together this pair of functions provides a way to obfuscate mildly confidential information, like OAuth client secrets. The secret can not be revealed from your inspecting source code, but a skilled R programmer could figure it out with some effort. The main goal is to protect against scraping; there's no way for an automated tool to grab your obfuscated secrets.
obfuscate(x)
obfuscated(x)
x |
A string to |
obfuscate() prints the obfuscated() call to include in your
code. obfuscated() returns an S3 class marking the string as obfuscated
so it can be unobfuscated when needed.
obfuscate("good morning")
# Every time you obfuscate you'll get a different value because it
# includes 16 bytes of random data which protects against certain types of
# brute force attack
obfuscate("good morning")
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.