Complex auth - types & test importance