Login credentials are now being automatically generated, however they do pass through a custom user provider.
Added database authentication.