Bugzilla is server software designed to help you manage software development.
Bugzilla can authenticate a user with HTTP headers, and auto-create its account with a few information:
In Bugzilla administration interface, go in Parameters
ยป User authentication
Then set:
Configure Bugzilla virtual host like other protected virtual host.
<VirtualHost *:80> ServerName bugzilla.example.com PerlHeaderParserHandler My::Package ... </VirtualHost>
Go to the Manager and create a new virtual host for Bugzilla.
Configure the access rules.
Configure the following headers.