Working from the Bugzilla API, I\'ve written a quick Perl script to clone a Bugzilla Product (recreating all the Components under their new Product). The Bugzilla Perl API i
Oh, I'm being rather ignorant today, I focused on "web services" and didn't understand what you really wanted.
If you're just using the API to communicate with the database (as opposed to manipulating the database directly), do you really need to authenticate as any user at all?
In the 3.2 source tree, look at merge-users.pl
for instance, which uses Bugzilla::User
objects. Couldn't you do the same with Bugzilla::Component
?
You should also look at sanitycheck.pl
, which uses Bugzilla->set_user
.