uso da interface SignerUser