added HTTP auth to kernel