根据提供的信息,居庸关长城门票的购买和入园需要身份证。所有游客,包括符合免票政策的游客,需要通过“明十三陵”和“居庸关长城”微信公众号预约购买门票。入园时,游客无需换纸质票,可以直接刷身份证入园。如果刷身份证检票无效,游客可以使用订单或短信中的二维码入园。此外,持有北京通—养老助残卡的持卡人,如果使用临时卡,需要出示本人身份证才能享受免票优惠。因此,无论是购买门票还是享受免票优惠,都需要携带身份证。