通常来讲,光凭借他人的身份证,那是没办法直接去签订合同的。要签订合同,必须得经过本人的同意,而且一般还得有本人签字之类的相关授权行为。身份证,它仅仅只是用来证明身份的一个证件罢了,可绝对不能代表本人的意愿和授权。要是别人在没得到你授权的情况下,就用你的身份证去签订合同,那么这个合同很可能因为缺少了你的真实意思表示,从而存在效力方面的瑕疵。你是有权利拒绝承认这个合同对自己有约束力的,并且还可以去追究那个冒用你身份证的人的法律责任。不过,在某些特定的情况下,要是有像经过公证的委托授权书这样的合法授权文件存在,那别人就可以在授权的范围内,用你的名义去签订合同。所以,可不能简简单单地就觉得拿了身份证就能签合同,关键得看有没有合法的授权依据。