como gerar um token exclusivo que expira após 24 horas?

Eu tenho um Webservice WCF que verifica se o usuário é válido.

Se o usuário for válido, quero gerar um token que expira após 24 horas.

public bool authenticateUserManual(string userName, string password,string language,string token)
{
    if (Membership.ValidateUser(userName,password))
    {
        //////////
        string token = ???? 
        //////////

        return true;
    }
    else 
    {
        return false;
    }
}   

questionAnswers(4)

yourAnswerToTheQuestion