Not _that_ strange. Different users may belong to different groups which may have different authentication backends. The associated authentication method is brought up once a username has been provided.