Motivation: Calling chooseServerAlias(...) may be expensive so we should ensure we not call it multiple times for the same auth methods. Modifications: Remove duplicated from authMethods before trying to call chooseServerAlias(...) Result: Less performance overhead during key material selection