代签保险合同不违法。保险代理人依据授权代理保险人签订保险合同,由保险人承担责任,如果保险代理人没有代理权或者超越代理权与投保人签订保险合同,构成表见代理的,该行为有效,保险人可以依法追究其责任。

根据《保险法》第一百二十七条规定,保险代理人根据保险人的授权代为办理保险业务的行为,由保险人承担责任。

保险代理人没有代理权、超越代理权或者代理权终止后以保险人名义订立合同,使投保人有理由相信其有代理权的,该代理行为有效。保险人可以依法追究越权的保险代理人的责任。

法律依据

《保险法》第一百二十七条

保险代理人根据保险人的授权代为办理保险业务的行为,由保险人承担责任。

保险代理人没有代理权、超越代理权或者代理权终止后以保险人名义订立合同,使投保人有理由相信其有代理权的,该代理行为有效。保险人可以依法追究越权的保险代理人的责任。