code: def auto_authorize(scope, password=[None]):
      
      conn = scope.get('__connection__')
      password = password[0]
      if password is None:
          conn.auto_app_authorize()
      else:
          account = Account('', password)
          conn.auto_app_authorize(account)
      return True
docs: Executes a command on the remote host that causes an authorization
      procedure to be started, then authorizes using the given password
      in the same way in which authorize() works.
      Depending on the detected operating system of the remote host the
      following commands are started:
  
        - on IOS, the "enable" command is executed.
        - nothing on other operating systems yet.
  
      :type  password: string
      :param password: A password.