sar credenciais para interagir com o Modelo de Objeto Cliente do Sharepoin

Preciso escrever um pequeno software que precise atualizar alguma lista em um Sharepoint 2010.

Encontrei o "SPSite" que posso criar com o URL, mas não consigo descobrir como especificar com qual usuário quero me conecta

O usuário não é o usuário atual do Windows e o programa não é executado no servido

Vi a possibilidade de dar um "SPUserToken", mas no meu método eu só tenho o usuário, o domínio e a senha dele, então como posso gerar esse usuário (e acho que esse usuário é desconhecido no sistema que executa o código , mas conhecido no servidor)

Onde posso especificar isso?

Obrigado