Add support for different login styles, and environment variable