I think email is required, and nickname don't have to be unique. But I think we can support login by nickname only if the nickname must be unique.