class_docstr: OneLogin StreamAlert App
class_docstr_tok: ["OneLogin","StreamAlert","App"]
code: def _required_auth_info(cls):
      return {
          "region": {
              "description": (
                  "the region for the OneLogin API. This should be"
                  'just "en" or "us".'
              ),
              "format": re.compile(r"^(en|us)$"),
          },
          "client_secret": {
              "description": (
                  "the client secret for the OneLogin API. This "
                  "should be a string of 64 alphanumeric characters"
              ),
              "format": re.compile(r"^[a-z0-9]{64}$"),
          },
          "client_id": {
              "description": (
                  "the client id for the OneLogin API. This "
                  "should be a string of 64 alphanumeric characters"
              ),
              "format": re.compile(r"^[a-z0-9]{64}$"),
          },
      }
  
file_path: streamalert/streamalert/apps/_apps/onelogin.py
imports: import re
  from .None import AppIntegration, StreamAlertApp, get_logger
label_desc: Use image node_id 12 for calling the OneLoginApp obj's underlying member method code with example usage: obj._required_auth_info(cls) and returns: dict