Bug 1091261 - Implement login 3.0

pretty sure that habitat coerces certain types. If that includes "true", this is now a bug.