We should still support username and password for backwards compatibility. This also sets us up for for implementing auth for users using something like LDAP in the future. Signed-off-by: Andrew Rynhard <andrew@andrewrynhard.com>