Olá! A assinatura pode ser feita com senha gov.br ou certificado digital do CPF do responsável.
Se o cliente não quiser passar a senha, terá que arcar com o custo do certificado.
Outra opção seria o cliente passar a senha apenas para assinatura e, logo após assinado, ele fazer a alteração da mesma.
Ou então enviar o link e pedir que ele mesmo assine, correndo o risco dele selecionar alguma opção errada, por não ter experiência no assunto.