That gets us some configurable auth.  Yay for java reflection!