New auth prototype backed by postgres