Start making this usable.
configurable auth