Feature/configurable auth