Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  1. Use Python’s os.getenv method to replace constants and literal values of credentials and other secure values with calls to Window’s environment variables.

  2. Email the Python script to DataSelf.

  3. Sent Send credentials outside of email (e.g., text).

...

Code Block
languagepy
import os

body={
 "name" : "gshuabcd",
 "password" : os.getenv('CONNECTEDACME_ACUSCRIPT_APINAME_PASSWORD'), #Modify this to
get password
 "company" : "ConnectedACME",
 "branch" : "2J1",
 "locale" : "en-US"
}

def get_metrc_encoding():
    vendor_key = os.getenv('AcmeACME_ACUSCRIPT_APINAME_VENDOR_KEY')
 # Modify this to get vendor key
    user_key = os.getenv('AcmeACME_ACUSCRIPT_APINAME_USER_KEY')  # Modify this to get user key
    encoding_str = f"{vendor_key}:{user_key}"
    encoding = base64.b64encode(encoding_str.encode())
    encoding = encoding.decode('ASCII')
    return encoding

...

<CLIENTNAME>_<SCRIPT_NAME>_<VARIABLENAMVARIABLENAME>.

For example: AcmeACME_ACUSCRIPT_APINAME_PASSWORD, AcmeACME_ACUSCRIPT_APINAME_VENDOR_KEY, AcmeACME_ACUSCRIPT_APINAME_USER_KEY

Related Pages

...