def METHOD_NAME(self, conn: Connection, args: List[str]) -> PreAuthzReturnCode:
    auth_args = [args[0], self.TARGET_TYPE_CLIENT]
    auth_args.extend(args[1:])
    err = self.validate_command_targets(conn, auth_args[1:])
    if err:
        conn.append_error(err)
        return PreAuthzReturnCode.ERROR
    return PreAuthzReturnCode.REQUIRE_AUTHZ