Adjust dataset and rewrite UserAuthenticator to read from DB.