code: def _get_auth_info(app_type):
      """Helper to return valid auth info for a given app type"""
      if app_type.startswith("duo"):
          return {
              "api_hostname": "api-abcdef12.duosecurity.com",
              "integration_key": "DI1234567890ABCDEF12",
              "secret_key": "abcdefghijklmnopqrstuvwxyz1234567890ABCD",
          }
      if app_type.startswith("onelogin"):
          return {
              "region": "us",
              "client_secret": "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
              "client_id": "bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb",
          }
      if app_type.startswith("gsuite"):
          return {
              "delegation_email": "test@email.com",
              "keyfile": {
                  "type": "service_account",
                  "project_id": "myapp-123456",
                  "private_key_id": "a5427e441234a5f416ab0a2e5d759752ef69fbf1",
                  "private_key": (
                      "-----BEGIN PRIVATE KEY-----\nVGhpcyBpcyBub3QgcmVhbA==\n"
                      "-----END PRIVATE KEY-----\n"
                  ),
                  "client_email": "a-test-200%40myapp-123456.iam.gserviceaccount.com",
                  "client_id": "316364948779587921167",
                  "auth_uri": "https://accounts.google.com/o/oauth2/auth",
                  "token_uri": "https://accounts.google.com/o/oauth2/token",
                  "auth_provider_x509_cert_url": "https://www.googleapis.com/oauth2/v1/certs",
                  "client_x509_cert_url": (
                      "https://www.googleapis.com/robot/v1/metadata/x509/"
                      "a-test-200%40myapp-123456.iam.gserviceaccount.com"
                  ),
              },
          }
      if app_type.startswith("box"):
          return {
              "keyfile": {
                  "boxAppSettings": {
                      "clientID": "sc0ikmesi43elk4rxus11sbee1najitr",
                      "clientSecret": "9ccOBWPh8ab5wHN2uGy0nFOrUtY82xcZ",
                      "appAuth": {
                          "publicKeyID": "zqxhbd44",
                          "privateKey": (
                              "-----BEGIN ENCRYPTED PRIVATE KEY-----\n"
                              "VGhpcyBpcyBub3QgcmVhbA==\n-----END ENCRYPTED "
                              "PRIVATE KEY-----\n"
                          ),
                          "passphrase": "e8a88b08eff2797234d6313686f7bad7",
                      },
                  },
                  "enterpriseID": "12345678",
              }
          }
      if app_type == "aliyun":
          return {
              "access_key_id": "ACCESS_KEY_ID",
              "access_key_secret": "ACCESS_KEY_SECRET",
              "region_id": "REGION_ID",
          }
      if app_type == "salesforce":
          return {
              "client_id": "CLIENT_ID",
              "client_secret": "CLIENT_SECRET",
              "username": "USERNAME",
              "password": "PASSWORD",
              "security_token": "SECURITY_TOKEN",
          }
      if app_type == "slack":
          return {
              "auth_token": "xoxp-aaaaaaa-111111111-eeeeeeeeee-fffffff"
          }
  
      # Fill this out with future supported apps/services
  
      # Return basic test info
      return {"host": "foobar", "secret": "barfoo"}
  
file_path: streamalert/tests/unit/streamalert/apps/test_helpers.py
imports: import json
  import boto3
  from botocore.exceptions import ClientError, ParamValidationError
label_desc: Use image node_id 2 for calling a global function with example usage: _get_auth_info(app_type) and returns: dict, dict, dict, dict, dict, dict, dict, dict