code: def add_jwt_arguments(parser: argparse.ArgumentParser) -> None:
      """Adds arguments related to JWT authentication.
  
      Args:
          parser: Argument parser.
      """
      jwt_auth = parser.add_argument_group("JWT Authentication")
      jwt_auth.add_argument(
          "--jwt-secret",
          type=str,
          default=os.getenv(JWT_SECRET_ENV),
          help="Public key for asymmetric JWT methods or shared secret"
          "for symmetric methods. Please also make sure to use "
          "--jwt-method to select the method of the signature, "
          "otherwise this argument will be ignored."
          "Note that this key is meant for securing the HTTP API.",
      )
      jwt_auth.add_argument(
          "--jwt-method",
          type=str,
          default=os.getenv(JWT_METHOD_ENV, DEFAULT_JWT_METHOD),
          help="Method used for the signature of the JWT authentication payload.",
      )
      jwt_auth.add_argument(
          "--jwt-private-key",
          type=str,
          default=os.getenv(JWT_PRIVATE_KEY_ENV),
          help="A private key used for generating web tokens, dependent upon "
          "which hashing algorithm is used. It must be used together with "
          "--jwt-secret for providing the public key.",
      )
  
file_path: rasa/rasa/cli/arguments/run.py
imports: import os
  import argparse
  from typing import Union
  from rasa.cli.arguments.default_arguments import add_model_param, add_endpoint_param
  from rasa.core import constants
  from rasa.env import DEFAULT_JWT_METHOD, JWT_METHOD_ENV, JWT_SECRET_ENV, JWT_PRIVATE_KEY_ENV, AUTH_TOKEN_ENV
label_desc: Use image node_id 7 for calling a global function with example usage: add_jwt_arguments(parser) without return types